struts中jsp怎么显示数据库的数据

iwillfling 2007-04-10 04:25:19
已经在ACTION中完成数据库的连接
...全文
339 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmily247 2007-04-13
  • 打赏
  • 举报
回复
在action里面返回一个结果集,然后session.setAttribute("name","结果集");
上面是把他村在session里面了,
如果只是用页面跳转后显示,就requeset.setAttribute("name","结果集");
zzxiaoma 2007-04-10
  • 打赏
  • 举报
回复
在action里面返回一个结果集,然后session.setAttribute("name","结果集");

然后在jsp里面循环输出
PowerAMD3794 2007-04-10
  • 打赏
  • 举报
回复
建议lz把数据库相关的代码另外封装
许飘大叔 2007-04-10
  • 打赏
  • 举报
回复
public static List queryUser(Connection conn,String name) throws MyException {
List list = new ArrayList();
String sql = "select * from user where username = '" + name + "'";
Statement statement = null;
ResultSet rs = null;
try {
statement = conn.createStatement();
rs = statement.executeQuery(sql);
while (rs.next()) {
String username = rs.getString("username");
String password = rs.getString("password");
User user = new User(username, password);
System.out.println("userName:" + username + "password:"
+ password);
list.add(user);
}
} catch (Exception ex) {
ex.printStackTrace();
throw new MyException("获取用户列表出错!");
} finally {
try {
if (rs != null) {
rs.close();
}
if (statement != null) {
statement.close();
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
return list;
}

在页面上显示用struts的标签。集合用<logic:iterate id="user" name="userList">
<tr> <td><bean:write name="user" property="userName"/></td>
<td><bean:write name="user" property="userPasword"/></td>
<td><a href="/Test/register.do?method=load&username=<bean:write name="user" property="userName"/>">修改</a></td>
</tr>
</logic:iterate>

对象用<bean:write name="user" property="userName"/>
silver_zhao 2007-04-10
  • 打赏
  • 举报
回复
从一个javabean中的返回一个集合(例如:ArrayList)在前天利用这个集合进行循环,显示就可以了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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