<%
String ids = request.getParameter("id");
if (ids != null) {
List lists = new com.wish.domain.DanganDAO().findByDanganid(Integer.parseInt(ids));
Iterator its = lists.iterator();
while (its.hasNext()) {
Dangan d = ((com.wish.domain.Dangan) its.next());
%> <table border=1>
<tr>
<td>
<a href="a.jsp"><%=d.getDanganid()%></a>
</td>
<td><%=d.getOnename()%></td>
</tr>
</table>
问题就是我点击 <a href="a.jsp"><%=d.getDanganid()%></a>  想在a.jsp显示出和他ID相同的说有字段   应该怎么做啊  求大侠帮帮忙  

解决方案 »

  1.   

    可以把lists放到session中,然后取出来,不过需要遍历,不划算
    你可以重新查找一遍,用id
      

  2.   

    这样试试:
    <a href="a.jsp?id=<%=d.getDanganid()%>"></a> 
      

  3.   

    你可以在你的 a.jsp后面带参数id,然后到a.jsp通过id从数据库里面查出所有记录...
    <%
    .................
    Dangan d = ((com.wish.domain.Dangan) its.next()); 
    String id = d.getDanganid();
    %> <a href="a.jsp?danganId=<%=id%>"> <%=id%> </a> 
      

  4.   

    在<a href="a.jsp"> 中链接加个参数
    比如说加个参数nid,那么写成
    <a href="a.jsp?nid=<%=d.getOnename()%>"> 
    这样在a.jsp通过request.getparameter("nid");
    就可以得到那个id,通过id再查询出所需记录;
    当然这只是其中一个方法。
      

  5.   

    带ID过去,然后在那边取到这个ID号,再写个方法,通过ID得到该ID的所有信息.
      

  6.   

    <a href="a.jsp?id= <%=d.getDanganid()%>"> </a>    那边怎么取ID的值啊  我笨大侠提提  谢谢
      

  7.   

    用了<a href="a.jsp?id= <%=d.getDanganid()%>"> </a> 超链接  没了
      

  8.   

     <a href="a.jsp?id= <%=d.getDanganid()%>">查看</a>