现有有个表单,在TEXT框里有个按钮由JS控制打开另一个JSP页面
在后打开的JSP页面中,如何获得前一个JSP表单TEXT框中的值?
request.getParameter获得值为null

解决方案 »

  1.   

    open()的?
    你直接当参数写到路径里传过去就是啦
      

  2.   

    ??是open的,能说具体点吗?没太明白你的意思
      

  3.   

    在连接里传参数和值
    如你的参数名是name,url为你要打开的页面,Text名为tt
    url?name=tt.text
      

  4.   

    是写在JS的OPEN()的参数里,还是写在哪?
      

  5.   

    url?name=tt.text就是一个链接,当然写在参数里了
      

  6.   

    你这属于a-->b页面传值的问题,可以用
    window.opener.document.getElementById('xxx').value=页面取到的值;
    window.close();
      

  7.   

    在TEXT框里有个按钮由JS控制打开另一个JSP页面
    为什么要用js转呢 直接用form里的action转不就可以了么 
    而且下一个页面可以取到值
      

  8.   

    能再给细点吗?这样写的话,如何打开第二个URL页面呢?
    而且整个页面上有2个TEXT变量要传递过去
      

  9.   

     window.open(".../Wordprint.jsp?dotPath=" + escape(dotPath),null,'resizable=yes,...
    就是这样啊
      

  10.   

    ".../Wordprint.jsp?dotPath=" + 路径
      

  11.   


    觉得可以用action..如果你使用了struts!
      

  12.   


    觉得可以用action..如果你使用了struts!
      

  13.   

    假设你是从a.jsp跳转到b.jsp页面。你点了a页面后,javascript获取text的值,获得方法是:
    var value1 = document.getElementById("TEXT1").value;
    var value2 = document.getElementById("TEXT2").value;var url = "b.jsp?value1=" + value1 + "&value2=" + value2;
    window.open(url);然后你在b页面获取:
    <%
    String value1  = request.getParameter("value1");
    String value2  = request.getParameter("value2");
    %>
      

  14.   

    在连接里传参数和值
    如你的参数名是name,url为你要打开的页面,Text名为tt
    url?name=tt.text
      

  15.   

    别open 那是个模式窗体 以后做项目时候 用到的很少 你可以这么写  在JS的方法中
    function urlLocation()
    window.location="user.jsp?userName=sa&password=123";
    }解析 user.jsp 是要跳转的页面 
         ? 后面放的是参数的值 
        userName 是参数  也可以说成是变量  变量应该懂吧
        sa 是具体的值   
       多个参数之间用&号分隔
    在另一个页 用
    <%
    String userName=request.getParameter("userName");
    ……
    %>
     这样就可以取到
    第一个userName 是新定义的变量
    第二个userName 是上一个页的user.jsp?userName=sa 其中的那个userName
    你要再不懂 我也没办法了 呵呵