0

JSP 页面中有一个“搜索”按钮。获取所有值进行搜索后,表单正在提交。

processAction()中,我正在获取所有参数。使用这些参数,doView()我正在使用一个 API(JSON数据)。JSON为 API 的输入创建一个对象并使用它。现在我得到了输出JSON数据并将其传递给了jsp使用renderRequest.setAttribute("jsonString", json.toString());

然后使用 this 显示搜索结果jsonString

它工作正常。

问题是,它没有为多个用户创建多个实例。如果一个用户执行了搜索操作,则在刷新页面时将向每个用户显示相同的搜索结果。
为什么每个用户没有单独的实例?

现在此页面的所有用户都无法按照他们的意愿进行搜索操作。如果一个用户这样做,则将向所有人显示相同的结果。我该如何解决?

为什么特定用户的会话要共享给所有人?或者这个问题的真正原因是什么?

4

0 回答 0