struts2 中Action 怎么安条件查询怎么安条件查询,我以学号查询一条信息 我的是spring+Hibernate+struts2做的我在做一个学员管理  我现在做一查询 我把个人信息查出来  只是查一条数据  我想各位帮个忙帮我写一个一学员号为条件查出一条数据  我想知道在action中怎么写

解决方案 »

  1.   

    首先写dao,dao总方法要一个参数,在显示页面中在连接后面添加一个参数,在action中定义一个类型,
    或者定义一个参数,get,set,然后可以直接使用了
      

  2.   

    这简单嘛  在action 中定义一个值  : 例如: String name= request.getParameter("name");
    只查一条 那还补简单  你把每个实体的属性 get set 页面接受啊  。查一条你还可以直接绑定ID 要什么条件嘛   看就知道你是才开始学的  如果补懂加我qq 980827202
         
      

  3.   

    ...这个就是在你的显示方法后面加一个where条件呀。
    action:
    private String userid;
    dao的引用.queryById(userid);
    dao:
    User queryById(String userid);
    daoImpl:
    public User queryById(String userid){
    String hql = "from UserBean where userId='"+userid+"'" ;
    return getHibernateTemplate().find(hql);
    }
    大概就是这样 页面表单传过来就可以 中间最好有service层