JSP 文件有四个主要特性:
可以使用标准 JSP 语法或 JSP 文档语法编写 JSP 页。
![]() |
可以使用 web.xml 可视编辑器对一组 JSP 文件进行分组,并将其重新定义为 JSP 文档。这会产生多种结果。例如,解释 JSP 文件的页面编码的方式与 JSP 文档不同。 |
本主题首先介绍了标准 JSP 语法,然后介绍了 JSP 文档语法。无论是使用标准 JSP 语法还是 JSP 文档语法,JSP 源代码编辑器都提供了代码完成和语法加亮工具,以帮助您构造有效的 JSP 页。
JSP 元素语法
JSP 元素有以下三种类型:
JSP 语法类似于 XML。操作元素具有开始标记(包括元素名称,可能带有属性)、可选主体和匹配的结束标记。例如:
<mytag1 attr1="属性值" ...>...</mytag1>
或
<mytag2 attr1="属性值" .../../../../../../../../>
JSP 标记区分大小写,和 XML 及 XHTML 一样。
开始和结束标记
具有开始和结束标记并包含元素体的元素,必须在同一文件中开始和结束。不能在一个文件中开始一个标记,而在另一个文件中结束该标记。此规则也适用于辅助语法中的元素。例如,scriptlet 有 <% scriptlet %> 语法。开始的 <% 分隔符和结束的 %> 分隔符必须在同一个物理文件中。
空元素
根据 XML 规范,无法区别使用空标记描述的元素和使用开始标记、空主体和结束标记描述的元素。
属性值
属性值始终出现在引号中。单引号和双引号都可以使用。实体 ' 和 " 在输出文本中可用于描述单引号和双引号。在引用文本中也可以使用 \" 和 \'。
JSP 文件中的注释
JSP 文件中的注释语法如下:
<%-- 和 --%>
JSP 文档是使用 XML 语法编写的 JSP 页。JSP 文件使用以下某种方法将自身标识为 JSP 文档:
JSP 文档元素
JSP 文档可以包含以下元素:
有关 JSP 语法和 JSP 文档语法的详细信息,请参见“JavaServer Pages 规范版本”,网址为: