读书人

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

发布时间: 2011-12-31 23:50:30 作者: rapoo

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服务器才会起作用啊?

读书人网 >Java Web开发

热点推荐