首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

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

热点排行