- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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该属性
您可能关注的文档
- 《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
- 6.1 国家权力机关 教学设计 -2023-2024学年统编版道德与法治八年级下册.docx
- 《3D打印技术在航空发动机叶片制造中的创新应用与性能分析》教学研究课题报告.docx
- 小学科学探究活动创新以水火箭实验推动学生物理概念的认知发展教学研究课题报告.docx
- 8 《船舶制造企业数字化造船技术在我国船舶工业中的产业政策与产业竞争力提升研究》教学研究课题报告.docx
- 初中生乒乓球训练中战术意识与运动技能的融合发展教学研究课题报告.docx
- 《水利工程识图与绘图》课件——项目一 课程基础与制图规范.pptx
- 《水族景观制作与维护》课件——项目4.海水水族景观的制作与维护.ppt
- 《塑料成型工艺与设备》课件——项目五 实操技能实训.pptx
- 《现代钢铁生产技术》课件——项目三 炼铁工艺与设备.pptx
- 《铁路轨道施工与维护》课件——单元一:钢轨及其联结.pptx
文档评论(0)