提交页面后在JSP中用 request.getParameter()的方法得到javascript的值, 这是唯一的手段了.

解决方案 »

  1.   

    function test()
    {
        var id = "001";
        var name = "name"
        document.forms[0].id.value = id;
        document.forms[0].submit();
    }<html>
    <form>
     <input type="" value="" name="id">
    </form>
    </html>提交到jsp页面jsp页面这样获取前页面的参数
    <%
        String id = request.getParameter("id");
    %>你可能需要自己去实现,我只能提供一个思路
      

  2.   

    在javascript中加入
      form1.xxx.value='xxx';
    提交后用request.getParameter('xxx');的方法取出来,只有这种方法了。
      

  3.   

    <script>
    function setSub(flag)
    {
        document.form1.id.value =flag;
    }
    </script>
    <html>
    <form name="form1" action="提交到的jsp" >
     <input type="hidden" name="id">
     <input type="submit" name="提交" onClick="return setSub(‘<%=要传的值%>’)">
    </form>
    </html>提交到jsp页面jsp页面这样获取前页面的参数
    <%
        String id = request.getParameter("id");
    %>提供这种方法,试试看!!!^_^
      

  4.   

    一定要提交javascript才能传参数给jsp
    因为javascript在客户端,jsp在服务器端
      

  5.   

    提交用
    location.href="btru025del.jsp?变量名="+变量;提交后用
    request.getParameter('变量名');
    的方法取出来