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

解决方案 »

  1.   

    点击的时候页面的URL指定为一个servlet,在servlet里查询数据,然后传一个JSP页面显示.
      

  2.   

    链接到一个action里,然后action调用某个dao,将值放入request中,定向到某个页面,然后输出
      

  3.   

    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>