JSTL表达式的使用----标准标签库
2017-07-01 22:02
197 查看
JSTL的概述
JSTL的概述
什么是JSTL
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。
如果我们想做一些if判断、for循环操作,使用EL表达式是完成不了的,但是JSTL标签库可以实现。所以,在jsp页面一般使用EL+JSTL来代替java代码
JSTL:JSP的标准标签库。
为什么学习JSTL
主要和EL来取代传统页面上直接嵌入Java代码写法。提升程序可读性、维护性和方便性。JSTL的版本
JSTL1.0、JSTL1.1和JSTL1.2版本l 1.0版本不支持EL表达式。
l 1.1和1.2支持了EL表达式。
JSTL的标签库
l c标签(core标签库)
l fmt标签(国际化标签库)
l xml标签
l sql标签
l jstl函数库(EL函数)
我们主要用主要学习是c标签(Core标签库)中c标签的使用, 传标签的foreach标签,if标签
JSTL的使用,var,value,scope,设置好之后,直接用EL表达式来获取域中的值
<body>
<!-- 使用JSTL标签会自己将改对象赋值取值,var存键名,value存要打印的内容,scope来设置是什么域对象 -->
<c:set var="msg" value="page域" scope="page"></c:set>
<c:set var="msg" value="requset域" scope="request"> </c:set>
<c:set var="msg" value="session域" scope="session"></c:set>
<c:set var="msg" value="appliction域" scope="application"> </c:set>
${pageScope.msg }<br>
${requestScope.msg }<br>
${sessionScope.msg }<br>
${applicationScope.msg }<br>
</body>
[b]
相关文章推荐
- JSTL(标准标签库语言)和EL(表达式语言)的使用简述
- 标准标签库(Jstl)的核心标签(Core)的使用
- maven 中使用jstl标准标签库
- 自我学习而已——JSTL——标准标签库的使用
- EL表达式配合jstl标签的使用
- JSP 标准标签库(JSTL)与java代码段<%%>与js结合使用
- JSP标签JSTL的使用(1)--表达式操作
- jstl的使用(二):核心标签库之表达式控制标签
- JSTL标准标签库核心标签的使用
- Struts2标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系与各自使用
- JSP标签JSTL的使用(1)--表达式操作
- jstl标准标签库的使用(部分)
- jstl标签fn:substring使用技巧 和 JSTL中fn表达式的使用说明
- J2EE中标准标签库(JSTL)的使用
- jsf表达式和jstl的标签混合使用原则
- jstl 核心标签使用
- JSTL 入门: 表达式语言 ------通过避免使用脚本编制元素来简化对 JSP 应用程序的软件维护
- 标签中value使用表达式变量的问题
- 使用JSTL标签
- 使用jstl标签库中的fmt标签对日期进行处理,格式化