1

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

4

2 回答 2

3

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

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

您不能使用多次分派,Forward因为执行RequestDispatcher.forward(..)将提交并关闭和响应。

于 2012-07-11T10:43:47.607 回答
1

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

于 2012-07-11T10:43:44.547 回答