test1.jsp 
response.setHeader("Content-Type","text/html;charset=UTF-8"); 
response.addHeader("receive-message-test","sssssssssssss");  
response.sendRedirect("test2.jsp");  
test2.jsp
response.request.getHeader("Content-Type");
response.request.getHeader("receive-message-test");这时在 test2.jsp 里取出的值都是0.怎么样,能在 test2.jsp 用setHeader 的方法获取 "receive-message-test" 的值呢?
 

解决方案 »

  1.   

    怎么样,在 test1.jsp 与 test2.jsp 之间通过 setHeader 与 getHeader 来传递值呢?
      

  2.   

    有必要一定要往http里面设置值吗?如果你是需要通过http传值的话,完全可以把值通过request.setAttribute()传过去,这样的结果,也就是在http头里面设置了值。
    然后你在test2里面get出来就可以了。
      

  3.   

    使用request.setAttribute(("receive-message-test","sssssssssssss");
      

  4.   

    如果是用request.setAttribute()的话,当然会很容易实现。我的目的是使用 head 
      

  5.   

    用 cookie 可以实现,但是用 header 也是可以实现的,就是不知道怎么搞。
      

  6.   

    额写这么久程序 还真没用过这个方法 setHeader()
    惭愧