gpt4 book ai didi

java - 当 servlet 请求到来时加载早期创建的对象

转载 作者:行者123 更新时间:2023-12-01 14:19:55 25 4
gpt4 key购买 nike

当第一个请求到达 servlet 时,我正在使用数据创建 map ,然后将其返回到 JSP 页面,从该 JSP 页面有另一个请求到达 servlet,我希望在第二个请求到来时尽早创建带有数据的 map ,否则我必须再次将数据加载到新 map ,

有什么办法可以做到这一点吗? ,我无法通过 HTTP 请求解析 Map 对象,并且我正在使用 Java

谢谢

最佳答案

我能想到三种方法:

  1. 将数据放入请求范围并使用RequestDispatcher转发请求。如果未转发请求并创建新请求,则此操作将不起作用。
  2. 将数据放入 session 范围内,数据将在特定客户端的整个 session 期间有效。
  3. 将数据作为 ServletContext 属性,对所有请求、 session 以及整个网络应用可见。

关于java - 当 servlet 请求到来时加载早期创建的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com