脚本元素
JSP脚本元素(Scripting Elements)共有三类:声明、小脚本、表达式,脚本块使用JAVA语言编写,利用脚本元素可编写业务逻辑和向页面输出动态内容。
声明
如要在JSP面页中声明变量或方法甚至类,就可使用声明元素。注意,在声明部分定义的变量是全局变量,具体可参考JSP经转义生成的JAVA文件。
语法
案例
小脚本
小脚本(scriptlets)是在JSP页面中一段JAVA语句,可以用来定义变量和相关执行逻辑。在小脚本中定义的变量经转义后只限在jsp_service()方法中使用。
注意:
1.如变量名和声明部分的变量名相同,通过this关键字来区分。
2.可以在JSP中多次出现脚本元素,但定义在同一作用域中的变量名称不能重复。
语法
案例
表达式
JSP表达式用来向页面输出JAVA表达式的值,它只能包含一条JAVA语句且结尾时不要加【;】符号。
语法
案例
综合案例
脚本元素在JSP中使用频率较高,但不要将JAVA语句分布在多个元素块中,过多的脚本块要破坏页面结构,会降低程序的可读性。