这个问题有好多人问了~~~如果没有提交动作的话,无法把js中的值传给jsp的~~~

解决方案 »

  1.   

    如果直接在jsp页面赋值是不行的。
    你可以通过request.getParameter("xxx")来获取页面参数值
      

  2.   

    通过request.getParameter("xxx") 这样你试过了么?
      

  3.   

    一个前台,一个后台,怎么提交。除非post到服务器上
      

  4.   

    你搜索一下这个包:netscape.javascript.JSObject
      

  5.   

    可以在JSP中调用JAVASCRIPT的方法,然后把返回值赋给Java变量即可
    String st=out.println("<script language=javascript>js(i)</script>");
      

  6.   

    将javascript中的值放到hidden中去
    提交后就可以得到值了
    java变量是在服务器端,页javascript是在客户端,是不能赋值的。
    你只能将服务器端的变量赋给客户端
    <%
    String a="1";
    %>
    <script language=javascript>
    var a=<%=a%>
    </script>