JSTL标签库
来源:互联网 发布:员工工作证制作软件 编辑:程序博客网 时间:2024/06/06 00:16
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。
根据JSTL标签所提供的功能,可以将其分为5个类别。
Core 核心。 前缀c 14个标签
表达式控制标签:Out、set、remove、catch
Out :输出数据 <c:out value=”1234” default=””></c:out> 可以嵌套el表达
<c:out value=”” default=”morenzhi ”></c:out> value为空就输出默认值
Set:设置值,把一个对象存在一个指定的域范围内
<c:set var=”属性名” value=”属性值” scope=”属性存放的域”></c:set>
给对象/map设置某个属性
<c:set target=”$(bean对象)” property=”属性名” value=”值”>
Property 对象的属性
Remove 从指定的域中移除内容
<c:remove var =”删除属性名” scope=”删除该属性的域名”></c:remove>
Cathch:捕获jsp里面异常信息
<c:catch var=”errorinfo”>
<c:set var=”属性名” value=”属性值” scope=”属性存放的域”></c:set>
</c:catch>
流程控制标签:if 、choose、when、otherwise
If: 判断 实现条件的控制
<c:if
Test=”判断条件”
Var=”a(获取到test的结果)”
>
</c:if>
<c:out value=”${a}”>
<c:choose>
<c:when test =”判断条件1”> (el表达式)
<c:out value=”返回值”></>
<c:when >
<c:when test =”判断条件2”> (el表达式)
<c:when >
<c:when test =”判断条件3”> (el表达式)
<c:when >
<c:otherwise>
<c:out value=”返回值”></>
</c:otherwise>
</c>
循环标签:foreach、fortokens、url
<c:foreach items=”循环的内容” var=””>看
Items:获取到要遍历的集合
Var:每次循环产生的结果
Begin:开始的位置 eg :begin=”1”;
End:结束位置
Step:每次循环的步长
Var States:当前循环获取到的对象的状态。
</c:foreach>
ForTokens(针对字符串)。
Items=”字符串集合”
Delims=”-” 按什么拆分
Var=”每次得到的结果名”
阅读全文
0 0
- 【JSTL】JSTL 标签库
- 【JSTL】标准标签库JSTL
- JSTL&EL JSTL标签库
- JSTL 核心标签库标签
- JSTL 核心标签库标签
- JSTL标签库,自定义标签
- JSTL标签库 fn标签
- JSTL标签库 fmt标签
- jstl库标签核心标签
- JSTL标签库:out标签
- JSTL 标签 ------ 核心标签库
- JSTL 标签库介绍
- JSTL标签库
- JSTL标准标签库
- JSTL标准标签库
- JSTL核心标签库
- jstl 函数标签库
- JSTL标签库
- unity UGUI对image控件检测鼠标按下和抬起
- java
- Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
- bzoj 3876 [Ahoi2014]支线剧情
- ubuntu+github 项目托管 更新
- JSTL标签库
- POJ Silver Cow Party
- 加载布局时,未清空父布局
- 树莓派上面安装配置teamviewer
- windows下搭建virtualenvwrapper虚拟环境
- C++算法学习——数据结构——链表(2)
- 1003. 我要通过!(20)
- python爬虫之re正则表达式库
- CAEmitterLayer 详解