这是否可能是我在jsp代码中执行request.setAttribute并在java struts代码中使用request.getAttribute检索值。
最佳答案
在这里,我粘贴已经提出的问题的答案 Using request.setAttribute in a JSP page
没有。不幸的是,Request 对象仅在页面完成加载之前可用 - 一旦完成,您将丢失其中的所有值,除非它们已存储在某处。
如果您想通过请求保留属性,您需要:
1.在表单中有一个隐藏的输入,例如“/>。然后,这将在 servlet 中作为请求参数使用。
2.将其放入 session 中(请参阅 request.getSession() - 在 JSP 中,这可用作简单 session )
我建议使用 session ,因为它更易于管理。
关于java - 在jsp页面中做request.setAttribute,在java代码中做request.getAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6897537/