1. JSP <Directive>指令标记
a. page指令
<%@ page language="java" %>
example:
<%@ page isErrorPage="true"%> 标记当前页面是错误页面
<%@ page errorPage="/error.jsp"%> 指定错误页面
b. Include 指令
<%@ include file="header.htm"%>
c. Taglib 指令
<%@ tablib uri="http://sun.com/tags" prefix="util" %>
2. JSP <Declaration>声明标记
<%! private int i =0; %> 声明jsp的全局变量,相当于类的属性
<%! private boolean isStringEmpty(String str){
...
}
%> 申明方法
还可以定义jspInit()方法 和 JSPDestroy()方法
3. Scriptlet 标记
<%镶嵌java代码%>
scriptlet中声明的变量是局部变量
4. Expression标记
<%=isStringEmpty(name)%> 将变量或者方法的返回值进行输出
a. page指令
<%@ page language="java" %>
example:
<%@ page isErrorPage="true"%> 标记当前页面是错误页面
<%@ page errorPage="/error.jsp"%> 指定错误页面
b. Include 指令
<%@ include file="header.htm"%>
c. Taglib 指令
<%@ tablib uri="http://sun.com/tags" prefix="util" %>
2. JSP <Declaration>声明标记
<%! private int i =0; %> 声明jsp的全局变量,相当于类的属性
<%! private boolean isStringEmpty(String str){
...
}
%> 申明方法
还可以定义jspInit()方法 和 JSPDestroy()方法
3. Scriptlet 标记
<%镶嵌java代码%>
scriptlet中声明的变量是局部变量
4. Expression标记
<%=isStringEmpty(name)%> 将变量或者方法的返回值进行输出