可以将请求从一个servlet发送到2个或2个以上的jsp页面

时间:2012-07-11 10:31:29

标签: jsp servlets requestdispatcher

我可以使用 RequestDispatcher 将请求从一个Servlet分派到两个或两个以上的jsp页面。有可能吗?如果没有,是否有任何解决方案将请求从一个servlet分派到多个jsp页面?

2 个答案:

答案 0 :(得分:3)

是的,您可以使用any number of JSP'包含RequestDispatcher.include(..)

但是,您可以使用only one JSP转发RequestDispatcher.forward(..)

您无法使用Forward多次发送,因为执行RequestDispatcher.forward(..)会提交并关闭响应。

答案 1 :(得分:1)

您无法从单个RequestDispatcher调用中访问两个jsp。你可以做的是将请求传播到一个jsp,它使用RequestDispatcher将请求传播到另一个jsp,依此类推....但所有这些都是顺序y,而不是同时完成。