变量和方法
在JSP页面中可以声明一个或者多个合法的变量和方法,声明后的变量和方法可以在本JSP页面的任何位置使用,并将在JSP页面初始化时被初始化。
JSP声明的语法格式如下:
<%! declaration; [ declaration; ] ... %>
其中declaration为声明的变量、方法的名称和内容 。
声明以“<%!”开头,以“%>”结尾。
变量声明必须以";"结尾。
变量和方法的命名规则与Java中的变量和方法的命名规则相同。
可以直接使用在<% @ page %>中包含进来的已经声明的变量和方法,不需要对它们重新进行声明。
一个声明仅在一个页面中有效。
如果想每个页面都用到一些声明,最好把它们写成一个单独的文件,然后用<%@ include %>或<jsp:include >元素包含进来。
表达式
表达式可以将某个计算结果转换成一个字符串并直接在网页上输出。
表达式的语法格式:
<%= expression %>
JSP的表达式中没有分号,只有在加引号的字符串部分才使用分号。
注意: 在“<%”与“=”之间不要有空格。
JSP表达式常用在以下几种情况:
向页面输出内容。
生成动态的链接地址。
动态指定Form表单处理页面。
JSP注释
隐藏注释
隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给用户,当希望隐藏JSP程序的注释时是很有用的。
其语法格式为:
<%-- comment --%>
comment为要添加的文本注释内容。
HTML注释
发布网页时可以在浏览器源文件窗口中看到HTML注释,在这种注释中也可以使用JSP的表达式。
其语法格式为:
<!-- comment [ <%= expression %> ] -->
其中comment可以是文字说明,expression为JSP表达式。
Java注释
在JSP程序中,也可以遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页时完全忽略,在浏览器的源文件窗口中看不到。
其语法格式为:
多行注释:
<%/*comment*/%>
单行注释:
<%//comment%>
其中comment为要添加的注释文本。