在jsp页面中做request.setAttribute,在java代码中做request.getAttribute

发布于 2024-11-27 04:55:49 字数 91 浏览 2 评论 0原文

我是否可以在 jsp 代码中执行 request.setAttribute 并在 java struts 代码中使用 request.getAttribute 检索值。

Is this possible that i do request.setAttribute in jsp code and retrive the value using request.getAttribute in java struts code.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

携君以终年 2024-12-04 04:55:49

在这里,我粘贴已经提出的问题的答案 在 JSP 中使用 request.setAttribute page

否。不幸的是,Request 对象仅在页面加载完成之前可用 - 一旦加载完成,您将丢失其中的所有值,除非它们已存储在某处。

如果您想通过请求保留属性,您需要:

1. 在表单中包含隐藏输入,例如“ />。然后,这将在 servlet 中作为请求参数使用。

2. 将其放入会话中(请参阅 request.getSession() - 在 JSP 中,这可用作简单的会话)

我建议使用会话,因为它更易于管理。

Here, I am pasting an answer from already asked question Using request.setAttribute in a JSP page

No. Unfortunately the Request object is only available until the page finishes loading - once it's complete, you'll lose all values in it unless they've been stored somewhere.

If you want to persist attributes through requests you need to either:

1.Have a hidden input in your form, such as " />. This will then be available in the servlet as a request parameter.

2.Put it in the session (see request.getSession() - in a JSP this is available as simply session)

I recommend using the Session as it's easier to manage.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文