zoukankan      html  css  js  c++  java
  • 动态查询列表页面的分页

    方法一:在controller层中接受参数,并作为查询条件,在maybatis使用动态查询,多个查询条件可以放在一个map中,并且查询条件存进request域,在页面中使用el表达式字符串拼接来保持上一次的查询条件,可以像以下代码,但如果条件过多,则需要很多的代码,如果将查询条件放在map中传到前台,用set存放foreach处理过的条件(&key=value),也可以。

    ${rolename!=null?"&rolename=".concat(rolename):""}

    方法二:在controller层中创建查询条件的变量来存储条件,这样在上一页等地方就不用拼接条件的字符串了,但是要去掉条件需要额外设置。因为没有参数的情况下controller层里的值为null,但不能直接将相应的变量设为null,可以将消除所有查询条件的参数设为 no,controller接到以后,就将变量设为null或者别的配合mybatis动态查询的值,以消除条件。这种方法在查询所有时参数稍显麻烦

  • 相关阅读:
    搜刮一些开源项目的APP
    iOS Crash文件的解析
    iOS中RGB颜色转换
    随笔杂记
    iOS字体
    方法总结
    经验点滴
    个人理解
    OC 知识点回顾
    IOS UI 笔记整理回顾
  • 原文地址:https://www.cnblogs.com/psxfd4/p/11634788.html
Copyright © 2011-2022 走看看