- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JSTL_标签库详解(一个不漏)》.doc
JSTL 标签库详解(一个不漏)
采集自: 转载请保留出处
?catch?
c:catch动作用于捕获JSP元素在其体中抛出的异常。
示范代码:
c:catch?var=err
?????????${param.sampleSingleValue[9]?==?3}
/c:catch?
${err}
更多?catch?信息
?choose?
用于控制嵌套c:when和c:otherwise动作的处理。
示范代码:
c:choose?
c:when?test=${product.onSale}?.../c:when?
c:otherwise?/c:otherwise?
/c:choose?
更多?choose?信息
?forEach?
c:forEach动作将其体反复计算固定次数,或者针对一个集合中的每个元素分别计算一次体。
示范代码:
c:forEach??items=${map}??var=mymap??????c:out??value=${mymap.key}??/????c:out??value=${mymap.value}??/
/c:forEach?
更多?forEach?信息
?forTokens?
标签可以根据某个分隔符分隔指定字符串,相当于?java.util.StringTokenizer类。
示范代码:
c:forTokens?items=${userPhone}?delims=-?var=item${item}/c:forTokens
更多?forTokens?信息
?if?
c:if动作仅当所指定的表达式计算为true时才计算其体。
示范代码:
c:if?test=${empty?param.empDate}?
/c:if
更多?if?信息
?import?
标签允许包含另一个JSP页面到本页面来。
示范代码:
c:import?url=/MyHtml.html?var=thisPage?/
?
更多?import?信息
?otherwise?
它等价于“else”语句。示范代码:
c:choose
????c:when?test=${paramValues.sampleValue[2]?==?11}????????not?12?not?13,it?is?11????/c:when????c:otherwisenot?11?、12、13/c:otherwise
/c:choose
更多?otherwise?信息
?out?
c:out标签是一个最常用的标签,用于在?JSP?中显示数据。它的作用是用来替代通过JSP内?置对象out或者%=%标签来输出对象的值。示范代码:c:out?value=${sessionScope.username}/?
更多?out?信息
?param?
用于传递参数,用来为包含或重定向的页面传递参数。示范代码:
c:redirect?url=/MyHtml.jsp
c:param?name=userName?value=”RW”?/
/c:redirect
更多?param?信息
?redirect?
可以将客户端的请求从一个?JSP?网页导向到其他文件。 示范代码:
c:redirect?url=??? c:param?name=param?value=value/?/c:redirect?
更多?redirect?信息
?remove?
c:remove标签用于删除存在于scope中的变量。类似于%session.removeAttribute(“name”)%?、%request.removeAttribute(“name”)%...示范代码:
c:remove?var=username?scope=session/
更多?remove?信息
?set?
c:set标 签用于为变量或JavaBean中的变量属性赋值的工作。这个标签用于在某个范围(page、request、session、application 等)中使用某个名字设定特定的值,或者设定某个已经存在的javabean对象的属性。他类似 于%request.setAttrbute(name,value);%
示范代码:
c:set?value=this?is?andy?var=oneString/
更多?set?信息
?url?
主要用来产生一个URL。示范代码:
c:url?value=??
c:param?name=param?value=value/?
/c:url?
?
更多?url?信息
?when?
c:when标签等价于“if”语句,它包含一个test属性,该属性表示需要判断的条件。
示范代码:
c:when?test=${condition1}
?
您可能关注的文档
- 《GB5768-2016道路交通标志和标线第1部分》.pdf
- 《GB5768.1-2016道路交通标志和标线 第1部分:总则》.pdf
- 《GB7258-2016《附录H典型车型车身反光标识粘贴示例及要求》》.doc
- 《GB8567软件设计国家标准》.pdf
- 《GB9113-flange法兰标准》.pdf
- 《GB9119-2016国家法兰标准》.doc
- 《GBJ 6-86 厂房建筑模数协调标准》.pdf
- 《GBJ144-90 工业厂房可靠性鉴定标准》.pdf
- 《GBJ148-90_电气装置安装工程电力变压器、油浸电抗器、互感器施工及验收规范》.doc
- 《GBJ148电气装置安装工程电力变压器、油浸电抗器、互感器施工及验收规范》.doc
文档评论(0)