簡體   English   中英

servlet調用並從另一個servlet獲取結果

[英]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中的響應方式更改為其他方法?

您應該使用此方法:

  1. 使用RequestDispatcher
  2. 使用URLConnectionHTTPClient
  3. 發送redirect
  4. 調用getServletContext().getServlet(name)

從另一個Servlet調用Servlet Post

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM