JSP脚本指<%与%>之间的Java代码。JSP程序主要由3种脚本元素组成,即声明、表达式、脚本程序。
2.1 变量与方法的声明
变量和方法在“<%!”和“%>”标记之间声明,声明变量和方法的语法格式同Java语言。声明的语法格式如下:
2.1.1 变量声明
声明变量就是在“<%!”和“%>”标记之间放置Java的变量声明语句。变量的数据类型可以是Java的任何数据类型。例如:
此变量为页面变量,它可以被多个客户线程共享。
2.1.2 方法声明
方法也在“<%!”和“%>”标记之间声明。“<%!”和“%>”之间声明的方法在整个页面内有效,称为页面的成员方法。方法内声明的变量称为局部变量,只在方法内有效,方法调用为其分配空间,调用完毕释放变量空间。例如:
2.2 表达式
在“<%=”和“%>”标记之间放置Java表达式,可以直接输出Java表达式的值。表达式的值由服务器负责计算,并将计算值转换成字符串发送给客户端显示。表达式在JSP编程中较常用,特别是在与HTML标记混合编写时使用较多。但是需要注意的是,该变量应该是前面已声明过的变量,并且不能用“;”作为表达式的结束符。例如:
2.3 脚本程序(www.xing528.com)
在“<%”和“%>”标记之间放置的Java代码称为Java程序片。一个JSP页面可以有多个Java程序片。程序片中声明的变量称为程序片变量,是局部变量。程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用,且不能在不同客户访问页面的线程之间共享。例如:
2.4 注释
在JSP页面中一般有两种类型的注释。
2.4.1 输出型注释
输出型注释是指会被JSP引擎发送给客户端浏览器的注释,这种注释可以在浏览器的源码中看到,浏览器将其作为HTML的注释处理。输出型注释的内容写在“<!--”和“-->”之间,格式如下:
例如:
2.4.2 隐藏型注释
“<%--”和“--%>”之间加入的内容称为隐藏型注释。它们会被JSP引擎忽略,不会发送到客户端,格式如下:
一般写在Java程序片的前面,对程序片做出说明。程序片中也可以使用Java语言的注释方法,如“//注释内容”或者“/*注释内容*/”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。