如何在spring mvc中管理/存储后续请求的请求参数?

时间:2018-01-20 11:54:27

标签: java spring spring-mvc session

我经常将场景用作:

  1. 列出用户(在ajax电话上)
    在搜索页面上,点击搜索按钮后点击一些搜索条件。,我有jQuery数据表中的用户列表
  2. 点击编辑用户
    在数据表中,我单击从列表中编辑用户,我重定向到用户更新的表单,其中填充了用户字段以进行更新。
  3. 更新用户
    成功更新用户后,从第一次请求重定向到搜索条件的搜索页
  4. 当我点击编辑第二次请求中的用户时,我正在传递搜索条件参数,并将其存储为更新用户中的隐藏字段表单,更新按钮后单击第三个请求将它们传递给控制器​​。如果成功更新,请再次将其传递给搜索页以了解以前的搜索条件

    了解以前的搜索标准还有其他想法吗? 使用会话是好的解决方案还是我应该继续使用我的解决方案?

    更新
    现在请求参数封装在 bean

1 个答案:

答案 0 :(得分:0)

如果您打开了多个浏览器标签,则不会使用会话,这会让您感到困惑。你应该只使用Javascript代码,如果你需要使用cookie,那么你应该甚至不需要它。如果你把前端开发人员的帽子放在后端而不是你的后端,你会遇到这类问题。