欢迎来到天天文库
浏览记录
ID:37858047
大小:36.00 KB
页数:9页
时间:2019-06-01
《jsp2.0新特性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Jsp2.0新特性SUN的新版J2EE1.4提供了在J2EE中开发WebService的基础,对开发工具做了一些重要的增强,在应用程序部署和服务器管理方面也提供了新的标准,在集成性和安全性方面有所增强,提升了J2EE开发Web应用程序的能力;在编程模型方面的重要变化包括jsp表达式语言、简化的标记库等;EJB2.1中提供了新的timer服务,查询语言(QL)也有所增强;Jdbc3.0API把通常的JdbcAPI与扩充API结合起来;J2EEConnectors规范和独立于消息类型的EJB提供了对双向通信的支持。下面给大家重点介绍J2EE
2、1.4中包含的JSP2.0、Servlet2.4、Jdbc3.0以及EJB2.1方面的新特性。JSP2.0属于J2EE1.4平台,它在JSP1.2基础之上增加了新的功能。它保证了向下兼容,原先使用的JSP技术在JSP2.0中都可以支持。JSP2.0的新功能主要包括下面几部分:一)运行环境变化1、web.xml格式变化我们知道JSP1.2可以在java2标准版1.3版本运行,而JSP2.0要求使用Java2标准版1.4或更新版本,JSP2.0使用由Servlet2.4规定的Web程序部署描述格式。在Web程序描述文件web.xml中需要使
3、用xmlschema打头的格式。在web.xml中主要的变化是所有有关JSP的设置信息要放在<jsp-config>标记中。下面程序例1显示了一个web.xml大致的样子。例1:<?xmlversion="1.0"encoding="IS0-8859-1"?><web-appxmlns=http://java.sun.com/xml/ns/j2eexmlns:xsi=http://www.w3.org/2001/XMLSchema-instancexsi:schemaLocation=http://java.sun.com/xml/ns
4、/j2eeweb-app_2_4.xsdversion="2.4">.......<jsp-config><taglib><taglib-uri>http://www.icconcept.com/ics/sample-taglib</taglib-uri><taglib-location>/WEB-INF/jsp/sample-taglib.tld</taglib-location></taglib>........<jsp-PRoperty-group><description>ForconfigtheICWsampleapplica
5、tion</description><display-name>JSPConfiguration</display-name><url-pattern>/jsp/datareset.jsp</url-pattern><el-ignored>true</el-ignored><page-encoding>ISO-8859-1</page-encoding><scripting-invalid>true</scripting-invalid><include-prelude>/jsp/prelude.jspf</include-prelud
6、e><include-coda>/jsp/coda.jspf</include-coda></jsp-property-group></jsp-config></web-app>2、JSP设置在<jsp-config>标记提供了Web程序中JSP程序的设置信息。<jsp-config>包括<taglib>和<jsp-property-group>两类元素。<taglib>定义了Web程序使用的customtag,它的用法和以前JSP1.2中的用法相同。<jsp-property-group>定义了一组JSP的特性。这些特性实际上对应JS
7、P的pagedirective定义的特性。通过<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)。如果
8、<el-ignored>属性标记被设定为false,JSP中的EL表达式会被处理;如果是true,Web容器会在转换JSP时忽略EL表达式。(2)允许或禁止使用scripting<scripting-inv
此文档下载收益归作者所有