java - 有没有一种方法可以将数据从一个 servlet 传递到另一个 servlet,同时也将相同的数据传递到 jsp?

标签 java jsp servlets web-applications

在我的场景中,我有一个 servlet,它以通常的 requestDispatcher 方式将对象传递给 JSP,但是我还需要这个对象在另一个 servlet 中使用。有没有一种方法可以将该对象传递给要显示的 JSP 以及要访问的其他 servlet?

谢谢。

最佳答案

根据您的问题,您可以执行以下操作:

request.setAttribute("parameter",obj);
request.getRequestDispatcher("page/to/display/user").forward(req,res);
session.setAttribute("parameter",obj);
response.sendRedirect("servlet/to/redirect");

关于java - 有没有一种方法可以将数据从一个 servlet 传递到另一个 servlet,同时也将相同的数据传递到 jsp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53742683/

相关文章:

java - H2 数据库/Bitronix 不带 Java EE

java - jSTL 中的 if/else 逻辑

java - 在jsp页面中读取java类函数变量

jsp - 如何在JSP中特定按钮的单击/提交事件上调用特定Java方法?

java - 如何使用 junit 和 easymock 模拟静态方法

java - 防止多次抖动 Android

java - 无法使用 photoview 库缩放图像

java - SEVERE : Servlet. servlet [package] 在路径 [/portal] 上下文中的 service() 抛出异常 java.lang.NullPointerException

javascript - jquery 表过滤器脚本不工作

jsp - 如何创建自定义 URL 以支持用户句柄。