我可以使用 RequestDispatcher 将请求从一个Servlet分派到两个或两个以上的jsp页面。有可能吗?如果没有,是否有任何解决方案将请求从一个servlet分派到多个jsp页面?
答案 0 :(得分:3)
是的,您可以使用any number of JSP'
包含RequestDispatcher.include(..)
。
但是,您可以使用only one JSP
转发RequestDispatcher.forward(..)
。
您无法使用Forward
多次发送,因为执行RequestDispatcher.forward(..)
会提交并关闭响应。
答案 1 :(得分:1)
您无法从单个RequestDispatcher调用中访问两个jsp。你可以做的是将请求传播到一个jsp,它使用RequestDispatcher将请求传播到另一个jsp,依此类推....但所有这些都是顺序y,而不是同时完成。