我在CartServlet中有一条消息,可以将其传递给另一个名为ViewCartServlet的servlet。我尝试这样做,但是没有达到正确的结果。
我该怎么办?
在CartServlet中
request.setAttribute("message", message);
String redirectURL = request.getContextPath().concat("/view_cart");
System.out.println("updateItemsInTheCart (redirectURL) :" + redirectURL);
response.sendRedirect(redirectURL);
在ViewCartServlet中
@WebServlet("/view_cart")
public class ViewCartServlet extends HttpServlet {
...
String message = (String) request.getAttribute("message");
System.out.println("ViewCartServlet message : " + message);
String page = "frontend/cart.jsp";
RequestDispatcher requestDispatcher = request.getRequestDispatcher(page);
requestDispatcher.forward(request, response);
}