/ 知识库     / 试卷库

JSP基本语法

变量和方法

在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为要添加的注释文本。