日期:2014-05-16  浏览次数:20399 次

JSP的脚本元素介绍

脚本元素的作用是使JAVA代码可以直接插入到servlet中(JSP文件编译后生成的servlet)。

?

有下面3中脚本元素:

?

1》声明标签,插入JAVA代码

<%! int classInstanceVar = 100; %>

JSP文件编译后,classInstanceVar 会作为servlet类的成员变量。

int classInstanceVar = 100;

?

2》?脚本标签,插入JAVA代码

<% int localVar?= 50; %>

?

JSP文件编译后,localVar 会作为servlet类中_jspService方法的本地变量。

int localVar?= 50;

?

3》表达式标签,相当于执行out.print方法,把指定的表达式的内容输出到页面上。

注意后面没有分号(;)

<%= "classInstanceVar:" + classInstanceVar%>
<%= "localVar:" + localVar%>

?

JSP文件编译后,在servlet的_jspService方法中会出现下面的JAVA代码:

out.print( "classInstanceVar:" + classInstanceVar);
out.write('\r');
out.write('\n');
out.print( "localVar:" + localVar);
out.write("\r\n");
out.write("\r\n");

?页面会显示:

classInstanceVar:100 localVar:50