session.setAttribute("session_name","your_param_string");
response.sendRedirect("go_to.jsp");

解决方案 »

  1.   

    这显然是需要jsp和js交互啦
    <script>
      function setSess(){
      <%
          session.putValue(......);
        %>
      }
    </script>
    <input type="button" onclick="setSess()">如果你的参数是jsp定义的变量,上述方法还可行,如果是页面的组件,那就没办法了,
    不过,无论如何,都不建议在js中使用jsp的语法
    所以,建议你做一个中间的页面,不需要显示的,如下:
    temp.jsp<%
      String par1=request.getParameter("par1");
      session.putValue("par1",par1);
      response.sendRedirect("go_to.jsp");
    %>当然,还是依你的需要而定,你能把上下的相关需求说清楚吗?