把父页中要传的值放到一个表单中,然后在子页用${param.值}获取,注意:如果要传中文,编码要使用UTF-8,不然会是几个问号。

解决方案 »

  1.   

    比如我在父页的下拉框选择了一个值,然后点击按钮弹出窗口添加这个值的注释
    在父页上一个下拉菜单里有些item的名称,我选择好一个item后,想点击一个按钮弹出一个窗口,可以添加这个item的相关注释信息,也就是在item数据库表里根据选择的name字段内容添加该item的description或者其他信息,我现在想问的是如何获取这个父页得到的值,还有弹出窗口是不是用window.open这个js,我对js没什么了解,详细地使用,比如一段代码等等,哪位能指点我下阿!
      

  2.   

    父页:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function openWin(){
    // 子窗口地址
    var srcFile = "2.html";
    // 子窗口属性
    var winFeatures = "dialogHeight:300px; dialogLeft:200px;";
    // 将 From 的 ID 作为参数传递到子窗口
    var obj =document.getForm;
    // 打开子窗口
    window.showModalDialog(srcFile, obj, winFeatures);
    }
    </script>
    </head><body>
    <form name="getForm">
    <select name="mysel" onchange="openWin()">
    <option value="one">one</option>
    <option value="two">two</option>
    <option value="three">three</option>
    </select>
    </form>
    </body>
    </html>
    子页:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <script type="text/javascript">
    function re(){
       // 获取参数传递的对象
       var obj = window.dialogArguments;
       // 控制对象
       document.getElementById("resel").innerHTML=obj.mysel.value;
       
    }
    </script>
    <body onload="re()">
    mysel的值为 : <span id="resel"></span>
    </body>
    </html>
      

  3.   

    JSP。
    或者先把父页的内容放到reques/session中,传递也可以。