我想使用RequestDispatcher將我的第一個servlet(A)的請求傳遞給第二個(B)。問題是:如何檢查B Servlet中的請求是否來自轉發並僅處理這些請求?僅用於轉發請求的Servlet
0
A
回答
1
在一個,可以set an attribute in the request,然後你就可以在乙讀取。
0
如果Servlet B的目的只是處理來自Servlet A的請求,那麼最好編寫一個簡單的Java類來完成你所需要的,然後返回可以在Servlet A中使用的細節來決定接下來做什麼。
可以使用另一個Servlet來實現附加功能,但不是乾淨的設計。
相關問題
- 1. 轉發請求時的Servlet/JSP URL
- 2. 從servlet發出請求
- 3. Google Guice:從servlet轉發到servlet時請求參數會丟失
- 4. Spring @Scope(「請求」)不適用於Servlet 3.0
- 5. 發送請求後中止Servlet調用
- 6. 「轉發」請求
- 7. Servlet不會轉向jsp,而是轉發到另一個servlet(請求分派器)
- 8. 如何使用servlet將請求轉發到後端服務器?
- 9. Symfony2僅用於子請求的路由
- 10. 轉發在Java中的.html文件的servlet請求?
- 11. Servlet請求
- 12. tomcat請求servlet
- 13. 請求和servlet
- 14. 如何將請求從servlet轉發到struts2的動作?
- 15. 在Servlet中轉發的JSP中獲取請求URL
- 16. 如何將請求從servlet轉發到struts1.x的動作
- 17. 用Java轉發HTTP請求
- 18. 從一個servlet向另一個戰爭中的servlet轉發請求
- 19. Spring轉發請求
- 20. 鋰轉發請求
- 21. 轉發請求UDPSocket
- 22. RestKit GET請求僅適用於一次
- 23. Javascript:JSON請求僅適用於第一次
- 24. htpasswd僅適用於POST請求
- 25. 如何僅使用mod_proxy將* .jsp或* .do請求轉發給Tomcat?
- 26. 如何從GAE servlet發送HTTPS請求?
- 27. 向Servlet發出AJAX POST請求失敗
- 28. 如何發送HTTP請求到Servlet
- 29. 發送從JavaScript到Java Servlet請求給
- 30. 如何從javascript向servlet發送請求?
這兩個servlet都有特殊的功能,我不能從其中任何一個辭職。 – pawb4r 2012-07-31 08:50:37
誰寫了兩個Servlets?如果不應該從A以外的其他地方調用/使用B,那麼爲什麼不能將B重構爲一個簡單的類? – 2012-07-31 09:34:52
第一個是異步的spring servlet,第二個是com.sun.jersey.spi.container.servlet.ServletContainer。 – pawb4r 2012-07-31 12:19:46