java servlet 输出一个list 到jsp页面 循环在table中

publicListfind_meiricq_smc(Stringsql){Connectioncon=DbConnection_tcc.getConnection();... public List find_meiricq_smc(String sql) {
Connection con = DbConnection_tcc.getConnection();
sql = "SELECT xuehao, name,kahao FROM ICCO.dbo.V_xsdaoru ";
List<String> lis = new ArrayList<String>();
int id = 0;
try {
PreparedStatement stmt = con.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
lis.add(rs.getString(1));
lis.add(rs.getString(2));
lis.add(rs.getString(3));
lis.add("");
}
} catch (Exception e) {
Log.log(this, "queryUser:" + e);
e.printStackTrace();
} finally {
ConnTools.close(con);
}
return lis;

}
}
java Struts + Spring +servlet 我从执行这个sql 返回一个lis 而我在Action层 获取list 输出list到jsp页面
List list = service.ussyzbt(sql);
try {
request.setAttribute("list", list);

request.getRequestDispatcher("table-jsp").forward(request,response);

} catch (Exception e) {

e.printStackTrace();
}}
而我在jsp页面 这样获取
ArrayList list = (ArrayList)request.getAttribute("list");

我要怎么遍历这个list 循环在一个table中
展开
 我来答
zh857872
2015-07-16 · TA获得超过1415个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:301万
展开全部
通过jstl的<c:foreach>标签进行遍历,简单例子如下:
<c:if test="${!empty xxxList}">
<c:forEach items="${xxxList}" var="o" varStatus="st">
<tr>
<td align="center">${o.merchantName }</td>
<td align="center">${o.consignee }</td>
<td align="center">${o.orderAmount }</td>
</tr>
</c:forEach>
</c:if>

有问题欢迎提问,满意请采纳,谢谢!
TableDI
2024-07-18 广告
**Excel表格中的COUNTIF函数**在Excel表格中,`COUNTIF`函数是一个强大的工具,用于统计满足特定条件的单元格数量。这个函数的基本语法是`=COUNTIF(range, criteria)`,其中`range`表示要统... 点击进入详情页
本回答由TableDI提供
青鸟中关村专家
推荐于2017-09-04 · 知道合伙人软件行家
青鸟中关村专家
知道合伙人软件行家
采纳数:1734 获赞数:8440
就职于北大青鸟中关村,自2004年踏入北大青鸟这个行业,已经有11年工作经验和8年的培训经验,寓教于乐

向TA提问 私信TA
展开全部
<table width="60%" border="1">
<tr>
<th>学号</th>

<th>姓名</th>

</tr>
<%

ArrayList list = (ArrayList)request.getAttribute("list");

for(int i=0;i<list.size();i++){
if(i%3==0){
out.println("<tr>");

}

if(i%3==2){
out.println("</tr>");

}else{
out.println("<td>"+list.get(i)+"</td>");
}
}
%>
</table>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式