必须提交才可以。要明白asp和js在服务器和客户端运行

解决方案 »

  1.   

    先把aa的值放到Html中的一个元素中保存再提交页面然后就可以从jsp读了
    <%
    String qq=request.getParameter("aa");
    %>
    <html>
    <head><title></title>
    </head>
    <SCRIPT LANGUAGE=javascript>   
    <!--   
    var aa="1111"
    form_1.save.value=aa;
    }   
    //-->    <body>
    <form name="form_1" method="post" action="#">
    <input type="hidden" name="save" />
    <input type="submit" value="测试" />
    </form>
    </body>
    </html>
      

  2.   

    不好意思打错了
    String qq=request.getParameter("aa");
    应为
    String qq=request.getParameter("save");
      

  3.   

    只有通过<input >元素来交互使用才可以。其他没有什么好办法
      

  4.   

    在ASP中通过REQUEST得到变量,无论如何要提交一次。
    (可以POST——放到一个HIDDEN域里面,也可以GET——通过URL传递。)
    POST的方法和上面alongchina(dragon)的差不多,只不过他用的是JSP。
      

  5.   

    我用了一个text框作为中间传递。通过form.text.value=变量名 来传递,目的达到了,但当要传的变量比较多时,很有点麻烦,我认为效率不高。