用户管理系统——多条件搜索
来源:互联网 发布:被广电禁播的网络剧 编辑:程序博客网 时间:2024/06/06 03:37
cstm.dao
public List<Customer> query(Customer criteria) {/* * 搜索条件中包括cname,gender,cellphone,email */// TODO Auto-generated method stubtry {//1.给出sql语句前半句StringBuilder sql=new StringBuilder("select * from t_customer where 1=1");//2.判断条件,追加where子句//3.创建一个ArrayList,装载参数List<Object> params=new ArrayList<Object>();String cname=criteria.getCname();if(cname!=null && !cname.trim().isEmpty()){sql.append(" and cname like ?");params.add("%"+cname+"%");}String gender=criteria.getGender();if(gender!=null && !gender.trim().isEmpty()){sql.append(" and gender=?");params.add(gender);}String cellphone=criteria.getCellphone();if(cellphone!=null && !cellphone.trim().isEmpty()){sql.append(" and cellphone like ?");params.add("%"+cellphone+"%");}String email=criteria.getEmail();if(email!=null && !email.trim().isEmpty()){sql.append(" and email like ?");params.add("%"+email+"%");}return qr.query(sql.toString(), new BeanListHandler <Customer>(Customer.class),params.toArray());} catch (SQLException e) {// TODO Auto-generated catch blockthrow new RuntimeException(e);}}
cstm.servlet
public String query(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {Customer criteria=CommonUtils.toBean(request.getParameterMap(), Customer.class);List <Customer> list=customerService.query(criteria);request.setAttribute("cstmList",list);return "f:/list.jsp";}
0 0
- 用户管理系统——多条件搜索
- 用户管理系统——添加用户
- 用户管理系统——编辑用户
- 用户管理系统——结构分析
- 用户管理系统——分页信息
- 用户管理系统——查询所有用户
- Mariadb(mysql)数据库管理系统-03——用户管理
- 入离职管理系统——如何实现多条件查询
- 第一个项目——用户管理系统
- Linux系统使用——用户管理命令
- 多条件搜索 sql
- grep 多条件搜索
- 多条件搜索
- sphinx多条件搜索
- yii2 多条件搜索
- 处理多条件搜索
- datatables 多条件搜索
- Linux系统用户管理
- Activity的启动流程
- 做市场的人,不一定知道什么才是“市场”
- curl
- 使用 Apache CXF 实现 Web Service 详解
- 非ARC模式下内存管理总结
- 用户管理系统——多条件搜索
- mysql 导入数据 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- 一个奇怪的子线程更新UI问题
- 网页生成qrcode二维码,及二维码信息加载
- js 和 java 作用域的区别
- PHP操作mysql类的封装
- 妙用Javascript运算符“||”和“&&”
- 分享一个链接
- 老罗Android观后总结