我想使用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. Spring @Scope(“请求”)不适用于Servlet 3.0
- 3. 发送请求后中止Servlet调用
- 4. “转发”请求
- 5. 如何使用servlet将请求转发到后端服务器?
- 6. 转发在Java中的.html文件的servlet请求?
- 7. Servlet请求
- 8. 请求和servlet
- 9. 如何将请求从servlet转发到struts2的动作?
- 10. 在Servlet中转发的JSP中获取请求URL
- 11. 转发请求UDPSocket
- 12. Spring转发请求
- 13. RestKit GET请求仅适用于一次
- 14. Javascript:JSON请求仅适用于第一次
- 15. 向Servlet发出AJAX POST请求失败
- 16. 请求不是从jsp页面转发到调度程序servlet
- 17. 从Sling Servlet转发后无法访问请求参数
- 18. 如何在多个servlet转发后从servlet/jsp获取原始请求url
- 19. Servlet请求阻止
- 20. Java Servlet SOAP请求
- 21. NodeJS中的请求转发
- 22. 转发请求到Tomcat的
- 23. 如何仅从servlet请求新的或改变的坐标?
- 24. 请求和会议的Servlet
- 25. Servlet请求getparameter的性能
- 26. 请求的资源不可用 - Servlet的
- 27. iOS的存储和转发用于离线HTTP POST请求
- 28. 用异步servlet中的新请求替换旧请求
- 29. asp.net mvc 2转发请求
- 30. 转发WSGI cookies至请求
这两个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