JSTL 的 core标签库(JAVA EL 表达式)
2016-08-19 10:54
671 查看
JSTL core标签库
</c:if>
if you need the process is similar to if ... else, it should be use <c:choose> tag.
<c:when test="${condition}">
// TODO
</c:when>
<c:otherwise>
// TODO
</c:otherwise>
</c:choose>
for(int num=2;num<=100;num=num+2){}
<c:forEach var="num" begin="2" end="100" step="2">
// TODO
</c:forEach>
b) traversal List:
for(Object person:personList){
person.getId();
person.getName();
person.getAge();
...
}
<c:forEach items="${personList}" var="person">
<tr>
<td>${person.id}</td>
<td>${person.name}</td>
<td>${person.age}</td>
...
</tr>
</c:forEach>
c) traversal Map:
<c:forEach var="item" items="${Map}">
<tr>
<td>${item.key}</td>
<td>${item.value}</td>
</tr>
</c:forEach>
d) Attribute: varStatus
varStatus="varStatus" begin="1" end="7" step="2">
<tr>
<td>${varStatus.index}</td>
<td>${item}</td>
</tr>
</c:forTokend>
Result:
1 AA
3 CC
5 EE
7 GG
1. <c:out>
<c:out value="${param.action}"></c:out>2. <c:if>
<c:if test="${param.action=='contion'}"></c:if>
if you need the process is similar to if ... else, it should be use <c:choose> tag.
3. <c:choose>、 <c:when>、 <c:otherwise>
<c:choose><c:when test="${condition}">
// TODO
</c:when>
<c:otherwise>
// TODO
</c:otherwise>
</c:choose>
4. <c:forEach>
a) normal round:for(int num=2;num<=100;num=num+2){}
<c:forEach var="num" begin="2" end="100" step="2">
// TODO
</c:forEach>
b) traversal List:
for(Object person:personList){
person.getId();
person.getName();
person.getAge();
...
}
<c:forEach items="${personList}" var="person">
<tr>
<td>${person.id}</td>
<td>${person.name}</td>
<td>${person.age}</td>
...
</tr>
</c:forEach>
c) traversal Map:
<c:forEach var="item" items="${Map}">
<tr>
<td>${item.key}</td>
<td>${item.value}</td>
</tr>
</c:forEach>
d) Attribute: varStatus
5. <c:forTokend>
<c:forTokend items="AA,BB,CC,DD,EE,FF,GG" delime"," var="item"varStatus="varStatus" begin="1" end="7" step="2">
<tr>
<td>${varStatus.index}</td>
<td>${item}</td>
</tr>
</c:forTokend>
Result:
1 AA
3 CC
5 EE
7 GG
6. <c:set>
7. <c:remove>
8. <c:catch>
9. <c:import>
10. <c:url>
11. <c:redirect>
12. <c:param>
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序