搜索查询分页条件保存的注意
程序员文章站
2022-04-17 08:14:47
...
最近,做了一个保单查询。条件分页的时候,查询条件是保存在session中的。是把struts的FormBean保存在session中实现的。配制如下:
<action name="searchShipApplyForm" path="/searchShipApply" scope="session">
这样的话,分页条件就保存下来了。
但是,遇到第二次查询的时候,发现之前查询的条件居然还存在,本次提交的查询投保单号 空,但是之后查询的条件里面出现了前次的投保单号xxxxxx。
于是,在查询页面把session里面的条件需要清空。
if (session.getAttribute("policyMApplyForm") != null)
session.removeAttribute("policyMApplyForm");
if (session.getAttribute("searchShipApplyForm") != null) {
session.removeAttribute("searchShipApplyForm");
}
这样,查询就好了。以后再遇到这种分页 查询条件保存的时候,需要注意这种情况了。
之前也有遇到分页条件保存的问题,大多时候,我是通过URL参数的形式保存。
这样适合条件比较少的情况。
保单查询条件很多,保存在session中比较方便。但是需要注意及时清空。
上一篇: 基于Struts的第一个项目(续)
下一篇: php实现文件下载的代码
推荐阅读
-
利用PHP访问数据库_实现分页功能与多条件查询功能的示例
-
django项目中的ajax分页和条件查询。
-
分页查询关键代码 多条件查询关键代码 删除选中商品关键代码 修改要先回显再修改 修改要先回显再修改 同一业务集中使用同一servlet的方法
-
利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
-
day02_品优购电商项目_02_前端框架AngularJS入门 + 品牌列表的实现 + 品牌列表分页的实现 + 增加/修改/删除品牌的实现 + 品牌分页条件查询的实现_用心笔记
-
搜索学习--Lucene中搜索的排序、范围区间搜索、分页搜索、多条件搜索
-
Yii2.0框架实现带分页的多条件搜索功能示例
-
序列化表单为json对象,datagrid带额外参提交一次查询 后台用Spring data JPA 实现带条件的分页查询 多表关联查询
-
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
-
利用PHP访问数据库_实现分页功能与多条件查询功能的示例