- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSTL概述 解绍词 2010.11.12 学习内容 JSTL概述 JSTL标签库简介 JSTL安装与配置 JSTL核心库使用简介 JSTL概述 JSTL 全名为 JavaServer Pages Standard Tag Library, 是一个开源的JSP标签库,是由 JCP(Java Community Process)所指定的标准规格,它主要提供给 Java Web 开发人员一个标准通用的标签函数库,由apache jakarta组织负责维护。作为开源的标准技术,它一直在不断地完善。 JSTL概述 Web 程序开发人员能够利用 JSTL 和 EL 来开发 Web 程序,取代传统直接在页面上嵌入 Java 程序(Scripting)的做法,以提高程序可读性、维护性和方便性。 JSTL概述 2002年6月,JSTL 1.0 规范的发布 2003年11月,JSTL 1.1 发布。 JSTL的最新版本是1.2版本,Tomcat6.0支持JSTL1.2版本,也支持JSTL1.1版本。 JSTL标签库简介 在JSTL1.1中有以下这些标签库是被支持的:Core标签库、XML processing标签库、i18n formatting标签库、Database access标签库、Functions标签库。 JSTL标签库简介 JSTL安装与配置 JSTL主要由Apache组织的Jakarat Project所实现,因此需要到/dist/jakarta/taglibs/standard/binaries/下载,将jstl.jar和 standard.jar复制到web应用WEB-INF/lib目录下,然后就可以在JSP页面中使用JSTL了。 见工程JSTLTest的index.jsp。 用于显示的c:out标签 c:out标签是一个最常用的标签,用于在JSP中显示数据。它的属性和描述如下表所示: 用于显示的c:out标签 在JSTL1.0的时候,在页面显示数据必须使用c:out来进行。然而,在JSTL1.1中,由于JSP2.0规范已经默认支持了EL表达式,因此可以直接在JSP页面使用表达式。下面看一个示例。 c:out value=${sessionScope.anyValue} default=no value escapeXml=false/ 该示例将从Session查找名为“anyValue”的参数,并显示在页面,若没有找到则显示“no value”。见jstl2.jsp。 用于显示的c:out标签 再如:c:out value=“${username}” default=“no value”/ 显示username的值,默认是从request(page)中取,如果request中没有名为username的对象则从session中取, session中没有则从application(servletContext)中取,如果没有取到任何值则不显示。 用于赋值的c:set标签 c:set标签用于为变量或JavaBean中的变量属性赋值的工作。它的属性和描述如下表所示 : 用于赋值的c:set标签 当不存在value的属性时,将以包含在标签内的实体数据作为赋值的内容。示例: c:set value=“this is andy” var=“oneString”/ ${oneString} 该示例将为名为“oneString”的变量赋值为“this is andy”,其作用范围为page。 见jstl3.jsp。 用于删除的c:remove标签 c:remove标签用于删除存在于scope中的变量。它的属性和描述如下表所示: 用于删除的c:remove标签 示例: c:remove var=“sampleValue” scope=“session”/ ${sessionScope.sampleValue} 该示例将存在于Session中名为“sampleValue”的变量删除。下一句EL表达式显示该变量时,该变量已经不存在了。 用于异常捕获的c:catch标签 c:catch标签允许在JSP页面中捕捉异常。它包含一个var属性,是一个描述异常的变量,改变量可选。若没有var属性的定义,那么仅仅捕捉异常而不做任何事情,若定义了var属性,则可以利用var所定义的异常变量进行判断转发到其他页面或
您可能关注的文档
最近下载
- 《高铁乘务》专业人才培养方案.docx VIP
- 《无机及分析化学》教案.doc VIP
- 松下DC-GX9GK高级功能说明书说明书.pdf VIP
- 职业道德与职业素养.ppt VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 人教版七年级英语上册:Unit1 《单元写作小专题》.ppt VIP
- 道路白改黑施工组织设计方案.doc VIP
- 【新教材】2025-2026学年人教版(2024)初中八年级上册英语教学计划及进度表.pdf VIP
- 2025年医德医风考试试题(附答案).docx VIP
- ZOOM声乐乐器H8 使用说明书 (Chinese)用户手册.pdf
文档评论(0)