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