日期:2014-05-19  浏览次数:20875 次

Struts2+hibernate+spring 如何实现登陆
Struts2+hibernate+spring 如何实现登陆
求哪位高手指点一下

------解决方案--------------------
Struts2 的action接受前台传入的登录信息(登录名,密码等) ,hibernate 根据登录信息查询(如登录名),返回结果。
action 接受hibernate 查询结果,存在用户就跳转页面,否则跳转页面。。。
spring负责注入,就这样。。。
------解决方案--------------------
探讨
Struts2+hibernate+spring 如何实现登陆 ?
实现登陆和ssh没关系,

------解决方案--------------------
这是dao里面的方法,至于整合的话 ,自己到网上查查
public class TStudentDAO extends HibernateDaoSupport {
private static final Log log = LogFactory.getLog(TStudentDAO.class);
// property constants
public static final String STU_NAME = "stuName";
public static final String PWD = "pwd";

public List login(final String name, final String pwd) {

return super.getHibernateTemplate().executeFind(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Criteria cr = session.createCriteria(TStudent.class);
cr.add(Restrictions.eq("stuName", name));
cr.add(Restrictions.eq("pwd", pwd));

return cr.list();
}
});