往下一个页面传递ID是怎么传的
比如这样打开下个页面:window.open("next.jsp?ID=1");

解决方案 »

  1.   

    应该不会呀!用request取数的话,只要你的参数传递过来了就一定可以实现取值的。
    要不然,你用String str = request.getParameter("ID") ;
    改为:
    String sql="select * from xuewei where id='"+str+"'";
    sql="update xuewei set xh='"+C_xh+"',xdm='"+C_xdm+"',xm='"+C_xm+"' where id='"+str+"'";
    试一试!
      

  2.   

    说的不是很明白 说清楚一点了
     还有你下面的那个
    id = "+request.getParameter("id") 就可以了 id是int型
      

  3.   

    第一个页(显示所有数据)
    <script language="javascript">
    function Show(ID) { 
      window.open('detail.jsp?ID='+ID,"",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=650,height=500');
    };
    </script>第二个页(取出相应id的数据进行修改)
    用request.getParameter("ID"),正常---------可以取到当前的id第三个页(修改后,写入数据库)
    sql="update xuewei set xh='"+C_xh+"',xdm='"+C_xdm+"',xm='"+C_xm+"' where id='"request.getParameter("ID")"'";------id='"request.getParameter("ID")"'得到的id为空,不能指定写入
      

  4.   

    你第二个页面怎么传递ID的?
    <input type="hidden" name=ID value="<%=request.getParameter("ID")%>">orpage2.jsp?ID=**
      

  5.   

    第二个页面用 knight_qmh(辉) 方法加一个hidden 的input保留id值,或者用session保存一下id,在第三个页面取出session
      

  6.   

    用<input type="hidden" name=ID value="<%=request.getParameter("ID")%>">可以向下一页传递参数么?
    应该放在程序的什么位置?page2.jsp?ID=**(不明白),
      window.open('detail.jsp?ID='+ID,"……等等部分第二页里面没有
      

  7.   

    sql="update xuewei set xh='"+C_xh+"',xdm='"+C_xdm+"',xm='"+C_xm+"' where id='"request.getParameter("ID")"'";
    你的写法有问题吧。request.getParameter("ID")两边怎么没有+呢?
      

  8.   

    ID值在刷新后丢失
    <input type="hidden" name=ID value="<%=request.getParameter("ID")%>">
    可以使用隐藏控件
    在下一页时使用
    request.getParameter("ID");
    取值就可以了...
      

  9.   

    你第一个页面传值到第二页
    第三页这样直接取当然取不到了
    在打开第三页时加上参数保留id,或则用其他方式(hidden或则session)都可以啦!
      

  10.   

    id从第一个页怎么传给第二个页的
    按照同样的方法将id由第二个页再传给第三个页
      

  11.   

    <input type="hidden" name=ID value="<%=request.getParameter("ID")%>">
    用这个就可以保留从上一页的ID么?不知道应该放在页面的什么位置?,我还没有改好!我用out.print(request.getParameter("ID"));看了一下,还是没有值
      

  12.   

    问题解决了,谢谢大家!:)我用的是 <input type="hidden" name="ID" value=<%=id%>>改成<input type="hidden" name=ID value="<%=request.getParameter("ID")%>">就OK了!!!