JSTL
来源:互联网 发布:游戏锁定fps软件 编辑:程序博客网 时间:2024/06/10 00:33
c:out
c:out 标签为输出一些常量或变量的值
测试
<c:out value="< value >" default="no value" escapeXml="false"></c:out>
结果:<value>
<c:out value="< value >" default="no value" escapeXml="true"></c:out>
结果:<< value >>
c:set
创建一个变量或者修改一个bean 或 map 对象的属性值
创建变量
<c:set var="test1" value="i am test1 var value" scope="request"></c:set>
修改map
<%Map map = new HashMap();map.put("test1", "test1");map.put("test2", "test2");map.put("test3", "test3");request.setAttribute("map", map);%><c:set target="${map }" property="test1" value="testestsetset" />
c:remove
移除某个内置对象的属性
移除
<%Map map = new HashMap();map.put("test1", "test1");map.put("test2", "test2");map.put("test3", "test3");request.setAttribute("map", map);%><c:set target="${map }" property="test1" value="testestsetset" /><c:remove var="map"/>
c:catch
用来捕获异常
捕获异常
<c:catch var="error"> <c:out value="${1/0 }"></c:out></c:catch>
c:if
用来判断el 表达式,如果el 表达式为true ,则会执行标签内的内容
判断
<c:if test="${1==3 }" var="flag" scope="request"> <c:out value="1 not equels 3"></c:out></c:if>
c:choose, c:when, c:otherwise
类似于switch 逻辑判断
判断
<!-- 结果为 11 --><c:choose> <c:when test="${3==3 }" >11</c:when> <c:when test="${3==3 }" >22</c:when> <c:when test="${3==3 }" >33</c:when> <c:otherwise> no when </c:otherwise></c:choose>
c:forEach
用来循环一个集合类型的对象
循环
<!--结果 1 from index 0 2 from index 1 3 from index 2 4 from index 3 5 from index 4 --><% ArrayList list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); request.setAttribute("list", list);%><c:forEach items="${list}" var="value" varStatus="status" > ${value } from index ${status.index } <br/></c:forEach>
c:forTokens
分割一个字符串为一个集合,用来循环
字符串分割
<!--结果111222333444555--><c:forTokens items="1111-2222-3333-4444-5555" delims="-" var="item"> ${item }<br/></c:forTokens>
0 0
- jstl
- jstl
- JSTL
- jstl
- JSTL
- JSTL
- JSTL
- JSTL
- jstl
- JSTL
- JSTL
- JSTL
- jstl
- jstl
- jstl
- JSTL
- JSTL
- jstl
- 逻辑斯蒂回归1 -- 逻辑斯蒂回归模型
- 悬浮框的探究
- Tomcat启动问题汇总
- 编程练习题 没答案版
- hadoop 2.6 YarnScheduler接口用到的类分析
- JSTL
- 2015 年最受 Linux 爱好者欢迎的软硬件大盘点
- Firefox restClient如何发送post请求解决方法---谷营乡中西软件科技园--zdd
- nc命令详解
- 浙大PAT 1099
- 在面板中绘制图形
- UITableViewCell初始化
- ThinkPHP 2:添加修改删除数据
- linux的system () 函数详解及总结