java—httpservletrequest对象对于每个请求都是唯一的吗?

7vhp5slm  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(860)

这个问题在这里已经有答案了

servlet是如何工作的?示例化、会话、共享变量和多线程(8个答案)
18天前关门了。
我用一个servlet实现了以下doget和dopost方法:

public void doGet(HttpServletRequest request, HttpServletResponse response){
               // code      
            }

        public void doPost(HttpServletRequest request, HttpServletResponse response){
               // code      
            }

我的问题是:这些方法中的httpservletrequest对象对于每个unique都是唯一的吗?
我使用的是request.setattribute(“att”,“value”);方法。保存一些值。
我想知道我是否在第一个请求中保存了一个属性,它是否会出现在下一个请求对象中(前提是两个请求几乎同时收到)

gt0wga4j

gt0wga4j1#

不-每次都是一个新请求-在一个请求中设置的任何属性在下一个请求进入时都不会出现。
如果要设置跨请求持久化的属性,可以使用:

request.getServletContext().setAttribute("att","value");

相关问题