网站大量收购独家精品文档,联系QQ:2885784924

《JSTL标签》.doc

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

JSTL1标签 在JSTL1.1中有Core标签库、XML Processing标签库、I18N formatting标签库、Database access标签库和Functions标签库。标签库 URL 前缀 Core标签库 /jsp/jstl/core c XML Processing标签库 /jsp/jstl/xml x I8N formatting标签库 /jsp/jstl//fmt fmt Database access标签库 /jsp/jstl/sql sql Core标签库 Core标签库,又被称为核心标签库,该标签库的工作是对于JSP页面一般处理的封装。在该标签库中包含14个标签,分为四类: (1)、多用途核心标签:c:out、c:set、c:remove、c:catch (2)、条件控制标签:c:if、c:choose、c:when、c:otherwise (3)、循环控制标签:c:forEach、c:forTakens (4)、URL相关标签:c:import、c:url、c:redirect、c:para 1、c:out(显示标签,用于显示数据 属性 ①:value(输出到页面的数据,可以是EL表达式(必须) ②:default(当value为null时显示的数据(可选) ③:escapeXml(是否将value中的内容按照原样输出,默认为true。当escapeXml为true时会默认将,,’,”,转换成lt;,gt;,#039;,#034;和amp;。(可选) 2、c:set(用于赋值,为变量或JavaBean中的变量属性赋值 属性 ①:value (值,可以是EL表达式(必须) ②:target(被赋值的JavaBean的名称,必须存在property属性(可选) ③:property--(JavaBean实例的变量属性名称(可选) ④:var(被赋值的变量名(可选) ⑤:scope(变量的作用范围,若没有指定,默认为page(可选) 3、c:remove(用于删除存在于scope中的变量 ①:var(需要被删除的变量名 ②:scope(变量的作用范围,若没有抒写,默认为全部查找(可选) 4、c:catch(用于异常捕获 ①:var(描述异常的变量(可选,若没有该变量,那么仅仅捕捉异常而不做任何事情,若定义了var属性,则可以利用var所定义的异常变量进行判断转发到其他页面或提示信息) 5、c:if(用于简单的条件语句 ①:test(需要判断的条件 ②:var(保存判断结果true或false的变量名,供之后的工作使用(可选) ③:scope(变量的作用范围,默认为保存于page范围中的变量(可选) 6、c:choose、c:when和c:otherwise(用于复杂判断 c:choose标签没有属性,可以被视为是你标签,c:whenc:otherwise将作为其子标签来使用 c:when标签等价于”if”语句,它包含一个test属性,该属性表示需要判断的条件 c:otherwise标签没有属性,它等价于”else”语句 7、c:forEach(循环控制标签 ①:items(进行循环的集合(可选) ②:begin(开始条件(可选) ③:end(结束条件(可选) ④:step(循环的步长,默认为1(可选) ⑤:var(做循环的对象变量名,若存在items属性,则表示循环集合中对象的变量名(可选) ⑥:varStatus(显示循环状态的变量(可选) 8、c:forTokens(用于分隔字符,可以根据某个分隔符分隔指定字符串 ①:items(进行分隔的EL表达式或常量(可选) ②:delims(分隔符(可选) ③:begin(开始条件(可选) ④:end(结束条件(可选) ⑤:step(循环的步长,默认为1(可选) ⑥:var(做循环的对象变量名(可选) ⑦:varStatus(显示循环状态的变量(可选) 9、c:import(包含另一个JSP页面到本页面中来 ①:url(需要导入页面的URL ②:context(WebContext该属性用于在不同的Context下导入页面,当出现context属性时,必须以”/”开头,此时也需要url属性以”/”开头(可选) ③:charEncoding(导入页面的字符集(可选) ④:var(可以定义导入文本的变量名(可选) ⑤:scope(导入文本的变量名作用范围(可选) ⑥:varReader(接受文本的java.io.Reader类变量名(可选) 10、c:url(用于得到一个URL地址 ①:value(需要导入页面的URL ②:context(WebContext该属性

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档