JSP声明用于声明JSP代表的Servlet类的成员变量和方法。
语法<%! %>
例如:
<%! int i=0;%>
也可声明函数:
<!
public String f(int i)
{
if(i<3) return "i<3";
else return "i>=3";
}
>
每个声明只在当前JSP页面中有效,如果希望每个JSP页面中都包含这些声明,可以把他们写成单独的页面,然后用<%@include%>指令把这个夜明加到其他页面中。
JAVA程序片段:
JSP文件中,可以在<%和%>标记间直接嵌入任何有效的JAVA语言代码。这样嵌入的程序片段称为Scriptlet。如果在page指令中没有指定method属性,则生成代码默认service方法的主体。