我打开了一个系统的index.jsp,登录的时候设置了session的参数,然后我按下页面上的一个按钮,通过webservice调用另一个系统。再在第一个系统的页面上做操作时,session值就为空,丢失了。头大,问问究竟是怎么回事,要怎么解决

解决方案 »

  1.   

    举例:从页面传一个参数batchHandleFlag,在后台接受代码如下。放在sessioin中   
    String batchHandleFlag = request.getParameter("batchHandleFlag");
      if (null != batchHandleFlag) {
    //将批量处理类型放入session中,保证在刷新批量处理页面时,类型不丢失
    request.getSession().removeAttribute("batchHandleFlag");
    request.getSession().setAttribute("batchHandleFlag", batchHandleFlag);
      }