a.html不变,A_SOwner.jsp中加入
<input type=button onclick=alert(opener.document.all.Own.value)>

解决方案 »

  1.   

    a.html不变,A_SOwner.jsp中加入
    <input type=button onclick=alert(opener.document.all.Own.value)>
      

  2.   

    我是要将A.html中的文本框输入的值传到B.JSP中,而我原来的代码A中根本就没有传递参数的语句
      

  3.   

    是这个意思,你可以在B.JSP中用opener.document.all.Own.value来取得Own的值啊
      

  4.   

    是这个意思,你可以在B.JSP中用opener.document.all.Own.value来取得Own的值啊
      

  5.   

    那又如何将取得的JS中的值运用于JSP程序段中呢?
    假如B.JSP中JS如下:
    <script language="javascript">
    var ASN_NO=opener.document.all.Own.value;
    </script>而我接下来要用得到的ASN_NO去查询数据库,该如何转换呢?
      

  6.   

    sorry,下午有事,看看这个
    <form method="get" target="DisplayWindow" action="A_SOwner.jsp" onsubmit='msg=window.open("","DisplayWindow","height=200, width=320 toolbar=yes,resizable=yes,scrollbar=yes,directories=no,menubar=yes")'>
    Owner<input type="text" name="Own" size="20">
    <input type=submit>
    </form>A_SOwner.jsp
    <%String ASN_NO=request.getParameter("Own");
    out.print(ASN_NO);
    %>
      

  7.   

    真的很感谢你!
    不过我不太明白程序是怎样将文本框的值传给JSP文件的.
    我对JS不太懂,但我查JSP的资料中说,JS与JSP的值一个是在浏览器端一个是服务器端,js中可以通过<%=%>来调用JSP的变量,但JSP无法得到JS的值.而且你的第一程序中并没有"?Own="+Own的语句.
    你能给我分析一下吗多谢!
    我的QQ为149142977
      

  8.   

    真的很感谢你!
    不过我不太明白程序是怎样将文本框的值传给JSP文件的.
    我对JS不太懂,但我查JSP的资料中说,JS与JSP的值一个是在浏览器端一个是服务器端,js中可以通过<%=%>来调用JSP的变量,但JSP无法得到JS的值.而且你的第一程序中并没有"?Own="+Own的语句.
    你能给我分析一下吗多谢!
    我的QQ为149142977
      

  9.   

    是这样的,我把表单提交到一个新窗口,在目的jsp文件中当然可以取表单域的值了