请问,怎么把JAVASCRIPT函数里定义的某一个参数a放到session里去

解决方案 »

  1.   

    还是要通过表单递交到某个jsp或servlet,
    js:
    document.forms[0].hidden_a.value = a;
    document.forms[0].submit();
    然后再通过request对象取值val,
    request.getSession().setAttriute("a",val);
      

  2.   

    一样可以递交
    1. 做一个隐藏的表单<form name="hidden_form" method="post"><input type="hidden" name="a"> 将a赋值给hidden字段,然后hidden_form.submit()。表单可以递交到隐藏的<iframe>里,不影响页面本身。
    2.做个隐藏的iframe,用get方式,iframe.src="xxx.jsp?a="+a
    以上两种方式也可以ajax xmlhttp递交,(还可以通过http head)效果是一样的
    总之,a在客户端,session在服务器端,a要放到session中只有递交到服务器端才可以