我现在的做法:
步骤1:
aaa.jsp
//设置、添加Header
response.setHeader("user", "admin");
response.addHeader("role", "manager");
//流转到bbb.jsp
response.sendRedirect("bbb.jsp");步骤2:
bbb.jsp
Enumeration enume = request.getHeaderNames();
String tmp;
while(enume.hasMoreElements()){
tmp = (String)enume.nextElement();
System.out.println("+==+ " + tmp + ": " + request.getHeader(tmp));
}结果没有获取到传递的数据!!

解决方案 »

  1.   

    你在jsp里面设置的header其实是给用户的浏览器看的,你重定向以后要获取的header是浏览器给你的,所以这样肯定不行的。
    传递参数或者用session,或者用url传递。其实session传递跟header就有点关系了。
      

  2.   

    头信息不可以在重定向以后继续传递啊,你为什么不添加到session里面?
      

  3.   

    request收到的是客户端的header
      

  4.   

    我们是和其他公司合作一个项目,他们就是用这种方式传递的,我可以得到传递过来的信息(request.getHeader())可是我却没有办法来实现添加Header??
      

  5.   

    我现在想知道怎么通过Header进行值传递?谢谢大家。