您的位置:首页 > 编程语言 > Java开发

Struts2 多条件组合查询和准备默认数据

2013-05-13 12:53 232 查看
         在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java学习,请搜索疯狂Java;

  在使用SSH的时候,会在DaoImpl中生成 findByExample 和findByAll

  一般情况在 我们都会在execute方法中使用findByAll去给页面准备数据

  加入你jsp页面中 包含了这个Action 那么就会出现数据 覆盖的问题

  [html]\

  那么现在 在execute方法中 直接使用 findByExample

  查询方法 也在execute中 不必在去写java培训电话020-28309358,

  代码:

  [java]

  public String execute(){

  ListcList=(List)categoryService.findByExample(getCategory

  ());

  Mapmap=(Map)ServletActionContext.getContext()。get("request");

  map.put("categorylist",cList);

  System.out.println("查询对象,数据大小:"+cList.size());

  return "success";

  }

  public String execute(){

  ListcList=(List)categoryService.findByExample(getCategory

  ());

  Mapmap=(Map)ServletActionContext.getContext()。get("request");

  map.put("categorylist",cList);

  System.out.println("查询对象,数据大小:"+cList.size());

  return "success";

  }

  这样 在最开始的时候,没有任何条件,就是准备所有的数据,

  让传入条件,他会根据条件不为null 然后来产品sql语句

  类似于:select * from table where name=222……sex=2222…

  疯狂Java培训的课程采用针对性培养,全面提升学员就业能力,重点加强训练职业素质。老师辛勤的讲解,让学员充分感受Java的魅力,充分激发每个学员对于编程的热爱,让学员在半年的时间内掌握8-10万的代码量,成为真正的技术高手,疯狂Java采用企业全真模拟开发训练,迅速积累项目经验。让学员迅速获得其他人需要花费两年才能获得的工作技能,无忧就业!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java
相关文章推荐