当前位置:  开发笔记 > 编程语言 > 正文

在JSP页面中使用request.setAttribute

如何解决《在JSP页面中使用request.setAttribute》经验,为你挑选了1个好方法。

是否可以request.setAttribute在JSP页面上使用,然后在HTML Submit中获取相同的请求属性Servlet



1> 小智..:

不幸的是,Request对象只有在页面加载完成后才可用 - 一旦完成,你将丢失其中的所有值,除非它们已存储在某处.

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

    在表单中有一个隐藏的输入,例如" />.然后,它将在servlet中作为请求参数提供.

    把它放在会话中(参见request.getSession()- 在JSP中这可以简单地获得session)

我建议使用Session,因为它更容易管理.


好吧,就这样说 - 会话可能比你自己写的任何东西都好:)如果你在一个体面的应用服务器上它可以进行复制等,你可以选择存储(不仅仅是在内存中).
推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有