forEach简单实例
2015-08-17 12:21
561 查看
常规写法
<%
response.setCharacterEncoding("GB2312");
ArrayList student = (ArrayList)request.getAttribute("list");
int size = student.size();
for(int i = 0;i<size;i++)
{
Student stu = (Student)student.get(i);
out.println("SID="+stu.getSid());
out.println("SName="+stu.getSname());
out.println("Score="+stu.getScore());
}
%>
将以上代码片段用JSTL改写:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<body>
<table>
<c:forEach var="stu" items="${list}">
<tr>
<td>
SID=${stu.sid}
</td>
<td>
SName=${stu.sname}
</td>
<td>
Score=${stu.score}
</td>
</tr>
</c:forEach>
</table>
</body>
</html>
<%
response.setCharacterEncoding("GB2312");
ArrayList student = (ArrayList)request.getAttribute("list");
int size = student.size();
for(int i = 0;i<size;i++)
{
Student stu = (Student)student.get(i);
out.println("SID="+stu.getSid());
out.println("SName="+stu.getSname());
out.println("Score="+stu.getScore());
}
%>
将以上代码片段用JSTL改写:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<body>
<table>
<c:forEach var="stu" items="${list}">
<tr>
<td>
SID=${stu.sid}
</td>
<td>
SName=${stu.sname}
</td>
<td>
Score=${stu.score}
</td>
</tr>
</c:forEach>
</table>
</body>
</html>
相关文章推荐
- 关于jsp页面使用jstl的异常分析
- 在JSTL EL中处理java.util.Map,及嵌套List的情况
- 解决JSTL foEach标签 刷新报错的方法
- jsp 使用jstl实现翻页实例代码
- jsp中使用jstl导入html乱码问题解决方法
- 基于jstl 标签的使用介绍
- 使用JSTL报错:"items" does not support runtime expre...
- 在JSP中This absolute uri http://java.sun.com/jsp/jstl/core cannot be resolved ……的解决方法
- JSTL XML 学习备忘
- JSTL 核心标签库标签共有13个
- jstl 一些表达式的用法
- javaWeb jstl的基础使用
- javaWeb jstl的基本库的定义, 迭代循环, 条件判断
- EL表达式中获取list长度
- jstl 字符串操作
- <c:forEach>标签详解
- JSTL fmt数字日期格式化
- <h3>Validation error messages from TagLibraryValidator for c in
- jstl的运算符四舍五入问题
- JSTL