01_12_JSP简介
1. JSP简介
JSP---Java Server Pages
拥有servlet的特性与优点(本身就是一个servlet)
直接在HTML中内嵌JSP代码
JSP程序有JSP Engine先将它转换成Servlet代码,接着将它编译成类文件载入执行
只有当客户端第一次请求JSP时,才需要将其转换、编译
优点
优良的性能
优于CGI、PHP、ASP
平台无关性
操作系统无关,Web服务器无关
可扩展性
tag的扩展机制,简化页面开发
2. JSP编程—基本语法
JSP传统语法
Declaration
Scriptlet
Expression
Comment
Directives
Action动作指令
内置对象
JSTL
JSF
2.1Scriptlet
基本语法:
<%程序代码区%>
可以放入任何的Java程序代码
例:
<%
for(int i=0; i<10; i++) {
......
}
%>
2.2Declaration
基本语法:
<%! %>
说明:在此生命的变量、方法都会被保留成唯一的一份,直到JSP程序停止执行
例:
<%!
int i;
public void setName() {}
%>
###备注:<%!%>中声明的变量为成员变量<%%>中声明的变量为局部变量