JSP中怎么处理List啊?

java_luan 2008-06-19 07:03:55
我想做一个javabean+dao+jsp的范例。从书库库中查询出来然后在jsp中以表格的形式表现出来。
ResultSet rs = su.query("select * from districy");
while(rs.next()){
DistrictBean district = new DistrictBean();
district.setDistrictid(rs.getInt("districtid"));
district.setChname(rs.getString("chname"));
district.setReamrk(rs.getString("reamrk"));
disList.add(district);
}
我把查询出来的结果放到了list中,发送到JSP,但是我不知道在jsp中该怎么写。
<jsp:useBean id="list" scope="application" class="DistrictBean"/>
<table>
<%
List disList = request.getAttribute("disList");
%>
我不想用其他标签库的标签。该怎么写啊。谢谢了。
...全文
377 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_luan 2008-06-20
  • 打赏
  • 举报
回复
OK 了,非常感谢楼上几位。jsp ,javabean 取值传值我一直都很模糊。现在好像清晰点了。非常感谢!!!
getdate 2008-06-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hushouhao 的回复:]
<%
List list=(List) request.getAttribute("disList");
if(list!=null)
{
for(Interator it =list.iterator();it.hasNext(); )
{
DistrictBean district = (DistrictBean)it.next();
%>
<tr>
<td> <%=district.getDistrictid()%> </td>
<td> <%=district.getChname()%> </td>
<td> <%=district.getReamrk()%> </td>
<tr>
<%
}}
%>
[/Quote]
稍微加了个判断,否则有时候会出现异常的。
goodadd 2008-06-19
  • 打赏
  • 举报
回复
有人回复了就不说 了
hushouhao 2008-06-19
  • 打赏
  • 举报
回复
<%
List list=(List) request.getAttribute("disList");
for(Interator it =list.iterator();it.hasNext(); ){
DistrictBean district = (DistrictBean)it.next();
%>
<tr>
<td> <%=district.getDistrictid()%> </td>
<td> <%=district.getChname()%> </td>
<td> <%=district.getReamrk()%> </td>
<tr>
<%
}
%>
zhj92lxs 2008-06-19
  • 打赏
  • 举报
回复
不用标签的话
<%
List list=(List) request.getAttribute("disList");
Iteratro it = list.iteratro();
while(it.hasNext()){
DistrictBean district = (DistrictBean)it.next();
%>
<tr>
<td><%=district.getDistrictid()%></td>
<td><%=district.getChname()%></td>
<td><%=district.getReamrk()%></td>
<tr>
<%
}
%>

不用标签好麻烦的,而且容易出错,写了一下,不知道可不可以出来,就是这个样子吧
java_luan 2008-06-19
  • 打赏
  • 举报
回复
2楼的写法对,不过我不想使用其他标签库的标签。
Ami121 2008-06-19
  • 打赏
  • 举报
回复
<logic:iterate id="user" property="disList" scope="application">
${user.username}
${user.age}
${user.XX}
</logic:iterate>

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧