- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP- JSTL;本章内容;JSTL简介;JSTL是一个标准的已制定好的标签库,可以应用于各种领域
JSTL所提供的标签函数库主要分为五大类:
核心标签库 (Core tag library)
I18N格式标签库 (I18N-capable formatting tag library)
SQL标签库 (SQL tag library)
XML标签库 (XML tag library)
函数标签库 (Functions tag library) ;JSTL;区别;JSTL的配置;使用默认uri和prefix
JSP容器默认会在当前类路径下有哪些信誉好的足球投注网站所有jar文件里面的META-INF目录下的所有tld文件,或者在META-INF\tld下面有哪些信誉好的足球投注网站tld文件,加载标签描述文件
在JSP中使用taglib指令引入其预定义的uri和prefix,如
%@ taglib uri= prefix=c %;使用自定义uri和prefix
把tld文件放在WEB-INF或其子目录下面
在WEB-INF/web.xml中定义taglib元素,指定自定义的uri及其对应的tld文件位置
taglib
taglib-uri/jstl/core/taglib-uri
taglib-location/WEB-INF/c.tld/taglib-location
/taglib
在JSP里使用自定义的uri
%@ taglib uri=/jstl/core prefix=c %;JSTL示例;注意事项;JSTL核心标签库;core-表达式操作标签;c:out标签;c:out示例;c:set标签;将 value的值储存至 target 对象的属性中;有处理map的特殊能力
jsp:useBean id=map1 class=java.util.HashMap scope=session/jsp:useBean
c:set target=${map1} property=${param.userName} value=${param.userPass}/c:set
c:forEach var=ent items=${map1}
lic:out value=${ent.key}/c:outnbsp;c:out value=${ent.value}/c:out
/c:forEach;c:remove标签;c:remove必须要有var属性,即要被移除的属性名称,scope则可有可无
将number变量从Session范围中移除。若我们不设定scope,则c:remove将会从Page、Request、Session及Application中顺序寻找是否存在名称为number的数据,若能找到时,则将它移除掉,反之则不会做任何的事情。;c:catch标签;core-流程控制标签;c:if标签;c:choose标签;c:when标签;c:otherwise标签;core-迭代操作标签;c:forEach标签;c:forEach标签语法;c:forEach除了支持数组之外,还有标准J2SE的集合类型,例如:List、Set等等;另外还包括java.util.Map类的对象,例如:HashMap、Hashtable、Properties、Provider和Attributes
c:forEach还有begin、end和step这三种属性:begin主要用来设定在集合对象中开始的位置(注意:第一个位置为0);end用来设定结束的位置;而step则是用来设定现在指到的成员和下一个将被指到成员之间的间隔;c:forEach还提供varStatus属性,主要用来存放现在指到之成员的相关信息。例如:我们写成varStatus=“s”,那么将会把信息存放在名称为s的属性当中。
varStatus属性还有另外四个属性;c:forTokens标签;core-URL操作标签;core-URL操作标签;c:url value [context] [var] [scope] c:param actions /c:url ;core-URL操作标签;core-URL操作标签;core-fmt;Thanks!
您可能关注的文档
- 文稿新版pop培训.pptx
- 报表设计器的使用方法.pdf
- 502水资源周其凌.pptx
- 11级医本医免-09b细胞.pdf
- 鹰派学院-麦客院长介绍v2.2.pptx
- 计算机组成computer organization第八讲中断和异常zhong-duan xiang liang biao de.pdf
- 毕cloud系列安装部署v1.pdf
- 讲课的版第1、2章绪论及原理.pdf
- pte备考包14.鸡精每月listening-part.pdf
- 2019监理案例-建工习题班讲义1.pdf
- 某某单位2024年党建工作总结及2025年工作计划.doc
- 某某市发改委关于2024年度落实党风廉政建设工作责任制情况的报告.doc
- 某某局2024年全面从严治党和党风廉政建设工作总结.doc
- 某某区财政局2024年法治政府建设总结及2025年工作谋划.doc
- 2024年党管武装工作述职报告2篇.doc
- 2024年度国企党委书记抓基层党建工作述职报告3篇.doc
- 公司党委书记2024年述职述廉报告.docx
- 2024年度乡镇党委领导班子民主生活会(四个带头)对照检查材料.doc
- 市医疗保障局关于2024年法治政府建设工作情况的报告.docx
- 市民政局党组2024年巡察整改工作情况报告.docx
文档评论(0)