Servlet之间通讯,怎么通过header传递值

Servlet之间通讯,如何通过header传递值?现在有个需求,在bServlet里面从header拿一个值。我在aServlet里面se

Servlet之间通讯,如何通过header传递值?
现在有个需求,在b   Servlet里面从header拿一个值。我在a   Servlet里面setHeader了,通过response.sendRedirect跳转到b   Servlet,可是b   Servlet拿不到a   Servlet塞到header中的值。

response.sendRedirect方法是不是不可行?有其他办法吗?

[解决办法]
getRequestDispatcher( "b.java ").forward(request,response);
[解决办法]
response.sendRedirect只能通过url带参传值,

RequestDispatcher 两种都行

request.setAttribute( "list ", list);
RequestDispatcher d = request.getRequestDispatcher( "cart.jsp?bb=aa ");
d.forward(request, response);


[解决办法]
。。。还没试过这样的,你为什么非要在HEAD里边传呢?是不是这些值要传给WEB服务器才会起作用啊?