- 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 c标签
jstl c标签
2008-09-12 11:48JSTL语法及参数
先配置JSP
%@ taglib uri=/WEB-INF/c.tld prefix=c %
JSTL语法及参数
JSTL包含以下的标签:
常用的标签:如c:out、c:remove、c:catch、c:set等
条件标签:如c:ifc:when、c:choose、c:otherwise等
URL标签:如c:import、c:redirect和c:url等
XML标签:如xml:out等
国际化输出标签:如fmt:timeZone等
SQL标签:如sql:query、sql:update、sql:transaction等
一般用途的标签:
1.c:out
没有Body时的语法
c:out value=”value” [escapeXml=”{true|false}”] [default=”defaultValue”]/
有Body时的语法
c:out value=”value” [escapeXml=”{true|false}”]
这里是Body部分
/c:out
名字 类型 描述
value Object 将要输出的表达式
escapeXml boolean 确定以下字符:,,,’,”在字符串中是否被除数,默认为true
default Object 如果vaule计算后的结果是null,那么输出这个默认值
2.c:set
这个标签用于在某个范围(page、request、session、application等)中使用某个名字设定特定的值,或者设定某个已经存在的javabean对象的属性。他类似于%request.setAttrbute(“name”,”value”);%
语法1:使用value属性设定一个特定范围中的属性。
c:set value=”value” var=”varName” [scope=”{page|request|session|application}”]/
语法2:使用value属性设定一个特定范围中的属性,并带有一个Body。
c:set var=”varName” [scope=”{page|request|session|application}”]
Body部分
/c:set
语法3:设置某个特定对象的一个属性。
c:set value=”value” target=”target” property=”propertyName”/
语法4:设置某个特定对象的一个属性,并带有一个Body。
c:set target=”target” property=”propertyName”
Body部分
/c:set
名字 类型 描述
value Object 将要计算的表到式。
var String 用于表示value 值的属性,如果要在其他标签中使用,就是通过这 个var指定的值来进行的。它相当于在标签定义了一个变量,并且这个变量只能在标签中的一个。
scope String var的有效范围,可以是page|request|session|application中的一个
target String 将要设置属性的对象,它必须是javabean或则java.util.Map对象
property Object 待设定的Target对象中的属性名字,比如在javabean中有个name属性,提供了setUserId方法,那么这里填userId。
3.c:remove
c:remove var=”varName” [scope=”{page|request|session|application}”]/
4.c:catch
这个标签相当于捕获在它里边的标签抛出的异常对象
c:catch [var=”varName”] //var是异常的名字
内容
/c:catch
条件标签
1. c:if
语法1:无Body情况
c:if test=”testCondition” var=”varName” [scope=”page|request|session|application”]/
语法2:有Body的情况
c:if test=”testCondition” var=”varName” [scope=”page|request|session|application”]
Body内容
/c:if
名字 类型 描述
test Boolean 表达式的条件,相当于if()中的条件判断语句。
var String 表示这个语句的名字。
scope String var这个变量的作用范围。
2.c:choose
语法:c:c
文档评论(0)