您现在的位置: 网页制作教程网 >> 网络编程 >> jsp 教程 >> JSP 基础教程 >> 文章正文

jsp2.0新特性

作者:动态网站…

来源:动态网站制作指南

热度:

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会按照其顺序加入到内容中。

上一页  [1] [2] [3] [4] [5] [6] 下一页

我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号