菜鸟jsp高级.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
菜鸟jsp高级

JSP?标准标签库(JSTL)JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL 标签XML 标签JSTL 函数JSTL 库安装Apache Tomcat安装JSTL 库步骤如下:从Apache的标准标签库中下载的二进包(jakarta-taglibs-standard-current.zip)。下载地址:/dist/jakarta/taglibs/standard/binaries/下载jakarta-taglibs-standard-1.1.1.zip 包并解压,将jakarta-taglibs-standard-1.1.1/lib/下的两个jar文件:standard.jar和jstl.jar文件拷贝到/WEB-INF/lib/下。使用任何库,你必须在每个JSP文件中的头部包含taglib标签。核心标签核心标签是最常用的JSTL标签。引用核心标签库的语法如下:%@ taglib prefix=c uri=/jsp/jstl/core %标签描述c:out用于在JSP中显示数据,就像%= ... c:set用于保存数据c:remove用于删除数据c:catch用来处理产生错误的异常状况,并且将错误信息储存起来c:if与我们在一般程序中用的if一样c:choose本身只当做c:when和c:otherwise的父标签c:whenc:choose的子标签,用来判断条件是否成立c:otherwisec:choose的子标签,接在c:when标签后,当c:when标签判断为false时被执行c:import检索一个绝对或相对 URL,然后将其内容暴露给页面c:forEach基础迭代标签,接受多种集合类型c:forTokens根据指定的分隔符来分隔内容并迭代输出c:param用来给包含或重定向的页面传递参数c:redirect重定向至一个新的URL.c:url使用可选的查询参数来创造一个URL格式化标签JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:%@ taglib prefix=fmt uri=/jsp/jstl/fmt %标签描述fmt:formatNumber使用指定的格式或精度格式化数字fmt:parseNumber解析一个代表着数字,货币或百分比的字符串fmt:formatDate使用指定的风格或模式格式化日期和时间fmt:parseDate解析一个代表着日期或时间的字符串fmt:bundle绑定资源fmt:setLocale指定地区fmt:setBundle绑定资源fmt:timeZone指定时区fmt:setTimeZone指定时区fmt:message显示资源配置文件信息fmt:requestEncoding设置request的字符编码SQL标签JSTL SQL标签库提供了与关系型数据库(Oracle,MySQL,SQL Server等等)进行交互的标签。引用SQL标签库的语法如下:%@ taglib prefix=sql uri=/jsp/jstl/sql %标签描述sql:setDataSource指定数据源sql:query运行SQL查询语句sql:update运行SQL更新语句sql:param将SQL语句中的参数设为指定值sql:dateParam将SQL语句中的日期参数设为指定的java.util.Date?对象值sql:transaction在共享数据库连接中提供嵌套的数据库行为元素,将所有语句以一个事务的形式来运行XML 标签JSTL XML标签库提供了创建和操作XML文档的标签。引用XML标签库的语法如下:%@ taglib prefix=x uri=/jsp/jstl/xml %在使用xml标签前,你必须将XML 和 XPath 的相关包拷贝至你的Tomcat 安装目录\lib下:liXercesImpl.jar:下载地址:?/dist/xerces/j/xalan.jar:下载地址:?/xalan-j/index.html/li标签描述x:out与%= ... ,类似,不过只用于XPath表达式x:parse解析 XML 数据x:set设置XPath表达式x:if判断XPath表达式,若为真,则执行本体中的内容,否则跳过本体x:forEach迭代XML文档中的节点x:choosex:when和x:otherwise的父

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档