怎么在jsp页面中显示hibernate从数据库中查询出来的数据 求有心人详解 10
3个回答
2012-05-08
展开全部
从数据库中接收完数据后,在action中进行存储到list集合中,或是使用request、session进行存储,然后页面中可以使用struts标签接收,显示
展开全部
在你的action部分把你查询出来的数据用request传到页面,在jsp页面中用el表达式捕获传过来的数据然后,具体问题具体处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
User表对应的User类:
Class User{
private Integer id ;
private String username ;
private String password ;
getter/setter方法
}
假如你在action中获得从数据库中查找的User表中所有user信息,放在list中
public String execute() throws Exception {
List<User> list = getUsersFromDB();//该方法负责从数据库中获得你想要的数据
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("list", list);
return SUCCESS;
}
在jsp页面中,
<table border="1">
<s:iterator value="#request.list">
<tr>
<td><s:property value="id"/></td>
<td><s:property value="username"/></td>
<td><s:property value="password"/></td>
</tr>
</s:iterator>
</table>
Class User{
private Integer id ;
private String username ;
private String password ;
getter/setter方法
}
假如你在action中获得从数据库中查找的User表中所有user信息,放在list中
public String execute() throws Exception {
List<User> list = getUsersFromDB();//该方法负责从数据库中获得你想要的数据
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("list", list);
return SUCCESS;
}
在jsp页面中,
<table border="1">
<s:iterator value="#request.list">
<tr>
<td><s:property value="id"/></td>
<td><s:property value="username"/></td>
<td><s:property value="password"/></td>
</tr>
</s:iterator>
</table>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询