我试图从servlet(A)中的servlet(B)获取结果并对结果做出反应。
e.g。
在servlet B中
response.getWriter().print("HELLO");
在servlet A中
ServletContext context = this.getServletContext();
RequestDispatcher dispatcher = context.getRequestDispatcher("/B");
dispatcher.include(request, response);
// if the response from B is "HELLO", then do something
解决方案的最佳做法是什么?或者它在servlet B中的响应方式是否会改为其他方法?
答案 0 :(得分:0)
您应该使用此方法:
RequestDispatcher
URLConnection
或HTTPClient
redirect
getServletContext().getServlet(name)