JavaEE 使用jsp-config配置jsp

    xiaoxiao2021-03-26  23

    <jsp-config>包括<taglib>和<jsp-property-group>两个子元素。其中<taglib>元素在JSP 1.2时就已经存在;而<jsp-property-group>是JSP 2.0新增的元素。在web.xml文件中可以使用<jsp-property-group>元素对jsp进行配置。

    <jsp-property-group>元素主要有八个子元素,它们分别是: 1. description:配置描述; 2. display-name:显示名称; 3. url-pattern:指定配置范围; 4. el-ignored:指定是否支持EL表达式,指定为false表示支持; 5. scripting-invalid:指定是否支持jsp脚本,指定为false表示支持; 6. page-encoding:指定jsp页面的编码格式; 7. include-prelude:指定jsp页面的抬头,扩展名为.jspf; 8. include-coda:指定jsp页面的结尾,扩展名为.jspf。

    一个简单的jsp配置实例:

    <!-- web.xml --> <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <el-ignored>false</el-ignored> <page-encoding>UTF-8</page-encoding> <scripting-invalid>false</scripting-invalid> <include-prelude>/head.jspf</include-prelude> <include-coda>/tail.jspf</include-coda> </jsp-property-group> </jsp-config>

    jspf扩展名文件在可以看作是jsp文件include进来的,在jspf文件里可以直接读取XML文本。如果想把一个jspf文件包含到一个jsp页面中,可以使用@include编译指令引入,但不可以使用jsp:include动作指令。

    使用jspf文件通常用于将多个jsp页面的公共部分提取出来,比如page指令、导入taglib等。

    转载请注明原文地址: https://ju.6miu.com/read-660409.html

    最新回复(0)