[英]servlet calling and getting result from another servlet
我正在嘗試從servlet(A)中的servlet(B)獲取結果並對結果做出反應。
例如
在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中的響應方式更改為其他方法?
您應該使用此方法:
RequestDispatcher
URLConnection
或HTTPClient
redirect
getServletContext().getServlet(name)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.