上一个贴已经没人关注了,再开新帖继续提问
   还是关于自动创建的问题,根据库中信息利用循环建立表格,然后给自动创建的表格中的值加上连接后,想把该值传到下个页面,如何实现呢
   有人说可以直接在链接加参数这种应该如何做呢
   有人说应该自己定义的有意义的id,通过id获得cell的值,这个id我定义了,如下:
<td width="130" id=" <%=cldzt.getString("wzdh")%>" a href="shcld.jsp"> <div align="center"> <%=cldzt.getString("wzdh")%> </div> </a> </td> 
  这个id应该是同一的,还是独立的呢!!
  我是这样创建的:
  while(cldzt.next())
   {
  %>
      <td width="95"><div align="center"><%=zt%></div></td>
      <td width="130" id="<%=cldzt.getString("wzdh")%>" ><a href="shcld.jsp"><div align="center"><%=cldzt.getString("wzdh")%></div></a></td>
      <td width="366"><div align="center"><%=cldzt.getString("sqcj")%></div></td>
        <td width="85"><div align="center"><%=cldzt.getString("sqsj")%></div></td>
    </tr> 
      <%
      }      
      %> 
</table>  高手们请将详细点。。
  请告诉我具体的方法。

解决方案 »

  1.   

    给每行都定义个id,点击链接后再在另一个页面进行request
    我是这样想的 。
    高手们快来指点啊
      

  2.   

    <td width="130"  a href="shcld.jsp?id=<%=cldzt.getString("wzdh")"> <div align="center"> <%=cldzt.getString("wzdh")%> </div> </a> </td>这样就好写,将ID同链接一起传过去了。
      

  3.   

    String id=request.getParamter("id");
      

  4.   

    request.setAttribute("userList",userList);
    <table>
    <tr>
    <td>姓名</td><td>性别</td><td>年龄</td>
    </tr>
    <logic:iterate id="user" name="userList">
    <tr>
    <td> <bean:write name=“user” property="userName"/> </td>
    <td> <bean:write name=“user” property="userSex"/>  </td>
    <td> <bean:write name=“user” property="userAge"/>  </td>
    </tr>
    </logic:iterate>
    </table>
      

  5.   

    这样的写法不行,在td中没有a href的属性,
    分开这样写
    <td width="130" ><a href="shcld.jsp?id="<%=cldzt.getString("wzdh")%>""><div align="center"><%=cldzt.getString("wzdh")%></div></a></td>另个页面接收不到值,但值使显示在链接上的。。
      

  6.   

    我是动态实现的表格。。所以coderequest.setAttribute("userList",userList);只能传出最后一个值,如果我点击表中任意值就没办法了
      

  7.   


    <td width="130" > <a href="shcld.jsp?id=" <%=cldzt.getString("wzdh")%>""> <div align="center"> <%=cldzt.getString("wzdh")%> </div> </a> </td>另个页面接收不到值,但值使显示在链接上的。。不会吧,你是不是名字弄错了啊?
    我刚才测试了下,可以取到啊
      

  8.   

    我使用的是DW8,环境是jsp
    测试后在另个页面的地址栏中是这样的“http://localhost:8181/lxcl/cldsh.jsp?id=”页面报这样的错:
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 10 in the jsp file: /lxcl/cldsh.jsp
    Generated servlet error:
    The method getParamter(String) is undefined for the type HttpServletRequest这个页面只写了”  String id=request.getParamter("id");“这一句,在boby中加入了显示<%=id%>
    我想实现的是这样的,根据从数据库中查找到的记录来自动创建表格,并在表格中显示查询的内容,并给每行的特定的一个值加上链接,点击此链接后,跳转到另一个界面,在另一个页面中根据上一个页面中的那个值(加了链接的那个值),来查询所有的相关记录
      

  9.   

    <td width="130" >< a href="#" onclick="turn_jsp();"></a>
    <input type="hidden" name='flag' value='<%=cldzt.getString("wzdh")%>'> </td> function turn_jsp()
    {
      var s = flag.value;
      location.href="shcld.jsp?id="+s;
    }String id = request.getParamter("id");
      

  10.   

    是我写错了,现在的问题是跳转的页面不报错了,可是没有值传过来,页面的地址栏上为:
    ”http://localhost:8181/lxcl/cldsh.jsp?id=“
    值没有传递成功啊
      

  11.   

    LZ可以把鼠标放在链接上看Id是否有值,或者JSP里边用alert调试一下........看有没有值。
    或者在servlet里边println一下是否接到了值........
      

  12.   

    wsyqy的也试了 
    页面的地址栏上为: 
    ”http://localhost:8181/lxcl/shcld.jsp?id=undefined“
    值还是没有传递成功啊
      

  13.   

    在当前页用alert测试了一下,value没有被识别,value=undefined
      

  14.   

    <input type="hidden" name='flag' value='<%=cldzt.getString("wzdh")%>'> 
    其中的name='flag' ,请问下‘’和”“有什么却别吗?
      

  15.   

    中间有空格啊,去掉它。
    还有啊,Jsp页面中有scriptlet现在已经淘汰了,不建议使用了,
    楼主是在自学吗?
      

  16.   

    不对 你说的我试了 没发现有什么改变还是value还是undefined
      

  17.   

    undefined 是因为没取到值,我在家,没有测试环境,搞得js代码有点问题,不好意思哈,应该是如下这样↓↓function turn_jsp()
    {
      var s = document.getElementById("flag").value;
      location.href="shcld.jsp?id="+s;
    }单引号,双引号,没什么区别。
      

  18.   

    感谢各位支持 终于可以了 没有用script,直接就在循环里传了 错误出现在“”上,一直写的是:
    <a href="shcld.jsp?id=" <%=cldzt.getString("wzdh")%>""> 
    因该是:<a href="shcld.jsp?id=<%=cldzt.getString("wzdh")%>">就OK了 大家也试试
    再问一下 如果我要在链接上多传几个值 应该是怎么呢。
      

  19.   


    <a href="xxx.jsp?id=..&name=..&add=.."></a>