我在jsp页面的javascript中得到一组数组的值,并且把他用session存放到了jsp数组中:
不可能实现.
jsp是在服务器端运行的,
javascript是在客户端运行的.
服务器端运行完后才Response到客户端.
所以不可能把jspscript得到的值放入session,只能用form提交的方法.

解决方案 »

  1.   

    通常在javascript得到一个变量的值,我可以在form表单中用隐含域取到这个值来提交到客户端,那现在我在javascript中得到的一组数组值,能够用隐含域的形式提交么?
    如果可以请问该如何写?
      

  2.   

    修正(上面说的在form表单中用隐含域取到这个值来提交到“客户端”,这里不是客户端)
    手误:)
      

  3.   

    利用会话对象session的方法就可以实现。方法有:
     jsp中
       session.setAttribute("name",name);
       session.setAttribute("password",password);
     servlet中有
     String name=(String) session.getAttribute("name");
    String password=(String) session.getAttribute("password");
    如上只要更改变量名就可以了