struts2, hibernate,怎么将数据库中取出的值,在JSP页面显示
List<Book>books=newArrayList<Book>();publicStringexecute()throwsException{books=(newB...
List<Book> books = new ArrayList<Book>();
public String execute() throws Exception
{
books = (new BookDao()).getBooks();
}
return SUCCESS;
}
public class selectAction extends ActionSupport{
List<Book> books = new ArrayList<Book>();
public String execute() throws Exception
{
books = (new BookDao()).getBooks();
for(Book book : books){
}
return SUCCESS;
}
}
<s:iterator value="#session.foo">
<tr bgcolor="#FFFFFF">
<td width="150px" height="50px" align="center"><s:property value="id"/></td>
<td width="150px" height="50px" align="center"><s:property value="bookname"/></td>
<td width="150px" height="50px" align="center"><s:property value="bookprice"/></td>
<td width="150px" height="50px" align="center"><s:property value="booksum"/></td>
<td width="150px" height="50px" align="center"><a href="javascript:">购买</a></td>
</tr>
</s:iterator> 展开
public String execute() throws Exception
{
books = (new BookDao()).getBooks();
}
return SUCCESS;
}
public class selectAction extends ActionSupport{
List<Book> books = new ArrayList<Book>();
public String execute() throws Exception
{
books = (new BookDao()).getBooks();
for(Book book : books){
}
return SUCCESS;
}
}
<s:iterator value="#session.foo">
<tr bgcolor="#FFFFFF">
<td width="150px" height="50px" align="center"><s:property value="id"/></td>
<td width="150px" height="50px" align="center"><s:property value="bookname"/></td>
<td width="150px" height="50px" align="center"><s:property value="bookprice"/></td>
<td width="150px" height="50px" align="center"><s:property value="booksum"/></td>
<td width="150px" height="50px" align="center"><a href="javascript:">购买</a></td>
</tr>
</s:iterator> 展开
1个回答
展开全部
根据你页面的代码 你在查出来books以后需要把他加入到session中 你可以先让action实现SessionAware接口 然后实现里面的方法 在action中加session属性,类型为map 然后再return SUCCESS之前加一句 session.put("foo",books); 这样就好了 页面上要显示 iterator 必须加一个var="b" 属性 然后 <s:property value="b.bookname"/> 就好了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询