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

关于Struts往表示层传数据的具体步骤
在数据库里有一个联系人的表,存了联系人的数据。现在想在页面点击一个链接,弹出一个新窗口,显示所有联系人的信息。用struts框架,哪位给详细说一下数据传送的过程。想用lterate循环调用bean里的数据,是否可以?一定给分。

------解决方案--------------------
点击的时候页面的URL指定为一个servlet,在servlet里查询数据,然后传一个JSP页面显示.
------解决方案--------------------
链接到一个action里,然后action调用某个dao,将值放入request中,定向到某个页面,然后输出
------解决方案--------------------
jsp page:
<a href= "xxx.do?userid=1 " target= "_blank "> 所有联系人的信息 </a>

Action:
Model m = new Model();
ArrayList a=m.getAllUserInfo();
request.setAttribute( "uf ",a);
return mapping.findForward( "show ");

show.jsp:
<table>
<logic:iterate id= "temp " name= "userinfoarray " indexId= "index ">
<tr>
<td> ${index+1} </td>
<td> <bean:write name= "temp " property= "username " /> </td>
<td> <bean:write name= "temp " property= "age " /> </td>
</tr>
</logic:iterate>
</table>