作者:动态网站…
来源:动态网站制作指南
热度:
2007-5-17 22:49:16
2、JSP设置
在<jsp-config>标记提供了Web程序中JSP程序的设置信息。<jsp-config>包括< taglib>和<jsp-property-group>两类元素。<taglib>定义了Web程序使用的 custom tag,它的用法和以前JSP 1.2中的用法相同。<jsp-property-group>定义了一组JSP的特性。这些特性实际上对应JSP的page directive定义的特性。通过<jsp-property-group>只不过可以方便地对多个具有相同属性的JSP统一定义。
<jsp-property-group>定义一个或多个URL样式,在<jsp-property-group>中定义的属性会适用于匹配这些URL样式的所有JSP文件。在<jsp-property-group>中的属性可以定义以下设置:
(1)允许或禁止使用表达式语言(EL)
在<jsp-property-group>中可以设定是否允许对应<url-pattern>的JSP使用JSTL表达式语言 (EL)。如果<el-ignored>属性标记被设定为false,JSP中的EL表达式会被处理;如果是true,Web容器会在转换 JSP时忽略EL表达式。
(2)允许或禁止使用scripting
<scripting-invalid>属性可以允许或禁止使用JSP的脚本语言(scripting)。如果这个属性标记对应为true,即 scripting元素被禁止,则JSP中不能使用scriptlet,scripting表达式和declaration,否则会有转换错误。当这个属性标记为false时,JSP可以像在1.2版本之前那样使用脚本语言。
(3)声明JSP编码
通过<page-encoding>标记可以设置对应<url-pattern>的JSP网页的编码。这个属性对应每个JSP中的pageEncoding属性,Web容器将根据这个属性对JSP内容进行编码。
(4)对应隐含包括(Implicit Includes)
在<jsp-property-group>中可以在对应JSP中加入抬头(preludes)和结尾(coda),使用< include-prelude>和<include-coda>属性可以设定在JSP网页中包括的preludes和coda的 jspf文件。这些文件的位置相对于当前Web程序的context。当有超过一个preludes或coda元素在<jsp-property- group>中时,JSP会按照其顺序加入到内容中。
我来说两句:
推荐文章
相关文章