web.xml 可视编辑器:JSP 属性组
另请参见
使用“JSP 属性组”部分添加、删除和查看 Web 应用程序的 JSP 属性组。JSP 属性组是为 Web 应用程序中的一组 JSP 文件定义的一组属性。
在“项目”窗口中,可通过以下方法打开 web.xml 可视编辑器:展开“Web 页”节点,展开 WEB-INF 节点,然后双击 web.xml 文件。单击编辑器顶部的“页面”以打开“页面”视图。单击“JSP 属性组”标题以打开“JSP 属性组”部分。
首先,单击“添加 JSP 属性组”以定义具有以下属性的 JSP 属性组:
- 显示名称。指定组的显示名称,如 Bookstore。
- 描述。指定描述,如 Bookstore 组件中的所有 JSP 文件。
- URL 模式。指定将使用这些属性的 JSP 文件组,如 bookstore/*.jsp。可以指定多个 URL 模式。请注意,组中的所有属性均应用于与任何 URL 模式匹配的 JSP 文件中。如果 JSP 文件与多个组中的 URL 模式匹配,则会应用最具体的模式。
在单击“确定”后,可以为组定义以下属性:
- 页面编码。为组中所有 JSP 文件指定页面编码。有效值应与单个 JSP 文件的 page 指令的 pageEncoding 属性所使用的值相同。如果在 JSP 属性组中为页面编码定义某个值,然后在单个 JSP 文件的 pageEncoding 指令中为其指定另一个不同的值,则会出现转换时错误。
- 忽略表达式语言。忽略属于该组的所有 JSP 文件的缺省表达式语言 (EL) 计算模式。缺省值会因 web.xml 文件的版本而有所不同。使用 Servlet 2.3 或更早版本的 web.xml 文件提供的 JSP 文件,其缺省模式为忽略 EL 表达式,这会提供向后兼容性。使用 Servlet 2.4 web.xml 文件提供的 JSP 文件,其缺省模式为计算 EL 表达式,这会自动提供大多数应用程序所需的缺省值。未进行计算的 EL 表达式将作为一般文本进行处理。
- 忽略 Java 脚本。使属于该组的所有 JSP 文件的脚本无效。缺省情况下,JSP 文件中的脚本是有效的。因为使用脚本会使页面难以维护,因此,可能需要使其变为无效。在脚本无效时,如果组中的任何页包含 scriptlet、脚本表达式和声明,则它们会产生转换错误。
- XML 语法。指定组中的所有 JSP 页是 JSP 文档,而不是 JSP 文件。这意味着,它们使用 JSP 文档语法,而不是标准 JSP 语法。
- 包括 Prelude(页眉)。
包括 Coda(页脚)。指定组中的所有 JSP 文件隐式包含页眉和页脚,如 /template/header.jspf 和 /template/footer.jspf。页眉和页脚的值是上下文相关的路径,这些路径必须与 Web 应用程序中的元素对应。如果这些元素存在,则给定路径将分别自动包含在属性组中的每个 JSP 页的开头和结尾处(就像在 include 指令中那样)。如果有多个属于该组的页眉或页脚元素,则按其出现的顺序包含它们。如果不止一个 JSP 属性组应用于某个 JSP 页,则对应元素将按它们在组中出现的顺序得到处理。
- 另请参见
- 关于部署描述符
- 关于配置 Web 应用程序
- 配置 Web 应用程序部署描述符
法律声明