gpt4 book ai didi

java - 发送多个 request.getRequestDispatcher()

转载 作者:行者123 更新时间:2023-12-01 14:19:23 26 4
gpt4 key购买 nike

在我的 servlet 中,我将属性传递给我的 jsp 页面:

request.setAttribute("value", value);
request.getRequestDispatcher("home.jsp").forward(request, response);

但我还想将该属性传递给适合移动设备的 jsp 页面。我尝试将此行放在上面的代码下面,但没有成功。我可以将一个属性传递给多个 jsp 页面吗?

request.getRequestDispatcher("m_home.jsp").forward(请求,响应);

最佳答案

您只能使用 RequestDispatcher.forward(..) 转发到一个 JSP

您无法使用 Forward 进行多次分派(dispatch),因为执行 RequestDispatcher.forward(..) 将提交并关闭以及响应

您可以做的是将请求传播到一个jsp,该jsp使用RequestDispatcher将请求传播到另一个jsp等等......

但是所有这些都是按顺序完成的,不是同时完成的。

这个Oracle docs会给你一个更好的主意。

关于java - 发送多个 request.getRequestDispatcher(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17753560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com