1,在一个jsp页面,先选择一条记录后,点击“修改”按钮,则弹出的一个页面,
重点是: 该页面能够把JSP页面的
参数带过来?如ID,等,具体是怎么实现的?
不吝代码赐教,谢谢。

解决方案 »

  1.   

    1,点击修改按钮,取出要传的id用javascript放到隐藏域中
    2,在servlet中用request.getParameter取
      

  2.   

    我要是用struts实现呢???过程不清楚啊指教啊
      

  3.   

    struts一样啊 也可以通过FORM取 也可以像我上面那样request取
      

  4.   

    <input type="button" name="button" value="修改"  onClick="modify()">
    <script language="javascript" type="">
    function modify(){
    var id=你要传的值;
    window.open("xxx.jsp?userid="+id,'','width=395,height=120,left=200,top=200','')
    }
    </script>
      

  5.   

    例如:主页面中有这个对象
    <input type="text" name="test" id="test">
    那么在弹出页面中就可以通过
    var test=window.dialogArguments[0].document.getElementsByName("test");
    来获得。
    当然这个弹出页面是模式化的。
      

  6.   

    我关键不知道怎样通过选择radio,把radio所在的行的记录ID传送给打开的页面啊?
      

  7.   

    jsp页面
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Bug</title>
    <script>
    function Save(){
    var oValue = document.getElementById('txt').value;
    document.getElementById('ohid').value = oValue;
    alert(document.getElementById('hid').value); }
    </script>
    </head>
    <body >
    <input type="hidden" name="hid" id="ohid">
    <input type="checkbox" onclick="Save()" name="ch">
    <input type="text" value="" id="txt"></body>
    </html>
    然后在ACTION
    直接用request.getParameter("hid");取就可以了
      

  8.   

    要有多行记录,怎么去区分checkbox选择的是哪一个啊?