日期:2014-05-18  浏览次数:20695 次

struts中怎么展示数据库中的数据
就是从数据库中读取了很多的数据,需要循环才能读取出来。
那么在struts中怎么读取出来。
jsp页面不能用 <%%> 循环。

------解决方案--------------------
用遍历标签: <logic:iterate> 实现,详细实现可以查看STRUTS文档或者找个相关例子
------解决方案--------------------
从action里面取得结果集给arraylist,然后在jsp里面调用logic:iterate和logic:present结合取出数据
------解决方案--------------------
遍历
------解决方案--------------------
在action中把从数据库查出来的集合放到request中,如
List user = UserDao.getAllUser();
request.setAttribute( "allUser ", user);

在页面中用标签循环出来,如
<logic:iterate name= "allUser " id= "user ">
<tr>
<td> <bean:write name= "user " property= "name "/> </td>
....................省略
</tr>
</logic:iterate>
------解决方案--------------------
使用JSTL
------解决方案--------------------
使用 <logic:iterate> </logic:iterate>
------解决方案--------------------
<logic:iterate/> 结合 <bean:write/> 进行数据的遍历
<logic:present/> 可用可不用
------解决方案--------------------
<logic:present name= " " scape= " ">
<logic:iterate/>
</logic:present>