--------------------------------------------
UserDAO
public List<String> findByProperty(String usernames) {
Session session =HibernateSessionFactory.getSession();
Transaction trans =ession.beginTransaction();
Query query = session
.createQuery("select u.username from Users u where u.username = ?");
query.setString(0,usernames);
List<String> username =query.list();
trans.commit();
session.close();
return username;
---------------------------------------------
public List<String> findByProperty(String usernames) {
Session session =HibernateSessionFactory.getSession();
Transaction trans =ession.beginTransaction();
Query query = session
.createQuery("select u.username from Users u where u.username = ?");
query.setString(0,usernames);
List<String> username =query.list();
trans.commit();
session.close();
return username;
----------------------------------------------------------
public class LoginActionImpl implements ILoginAction {
private Users users;
private UserServiceImpl loginService;
public UserServiceImpl getLoginService() {
System.out.println("LoginActionImpl getLoginService"+loginService);
return loginService;
}
public void setLoginService(UserServiceImpl loginService) {
System.out.println("LoginActionImpl setLoginService"+loginService);
this.loginService = loginService;
}
public Users getUsers() {
System.out.println("LoginActionImpl Action getUsers"+users);
return users;
}
public void setUsers(Users users) {
System.out.println("LoginActionImpl Action setUsers"+users);
this.users = users;
}
public String execute() {
UserServiceImpl loginService= new UserServiceImpl();
System.out.println("LoginActionImpl execute()执行了");
System.out.println(users.getPassword()+" "+users.getUsername());
Boolean isFound = loginService.validateLogin(users.getUsername(),users.getPassword());
System.out.println("LoginACtion isFound"+isFound);
if(isFound==true){
return "success";
}else{
return "login";
}
UsersDAOImpl usersDao = new UsersDAOImpl();
List<Long> userID=usersDao.findByID(users.getUsername(),users.getPassword());
System.out.println(users.getUsername()+" "+users.getPassword());
if (userID.size()!=0 ){
return "success";
} else {
return "login";
}
}
}
分享到:
相关推荐
SSH例子登陆例子查询添加删除例子各种实例
本篇文章是struts2 与spring Hibernate的整合,非maven的整合。事务采用注解方式,简单的原生ssh整合。,对应解说文章:https://blog.csdn.net/qq_30764991/article/details/95016166
教务管理系统数据库
qssh打造的sftp登录,有登录界面,用户登录之后,可以进入到目录,并且可以将本地文件上传到目录中去
java程序开始学习基础资料learn
这个是一个ssh+ajax的增删改查实例,很适合刚入门的程序员,在项目中发展肯定要比你整天坐着看书好,希望会对大家有用
ssh三大框架,三层架构 整合测试!完整分页代码,JdbcTemplate等测试,存储过程调用,留着以后复习吧,
如题,eclipse工程,项目框架已搭好,ext包与引用jar包由于限制无法上传。
Yii 2高级项目模板 Yii 2 Advanced Project Template是应用程序,最适合开发具有多层的复杂Web应用程序。 该模板包括三层:前端,后端和控制台,每层都是一个单独的Yii应用程序。 该模板旨在在团队开发环境中工作...
1.jar包都在WEB-INF的lib目录下面,另外数据库使用的是mysql。如果换数据库,请手动更换数据库Jar包 2.如果导入后项目报很多错,就是jre路径不对,...7.已实现登陆小功能,直接敲http://ipAddress:port/sshTest即可访问
java myeclipse 测试例子,适合于刚java入门的人学习,根据具体环境调试下
ssh,ssh,ssh,ssh,ssh,ssh,ssh,ssh,ssh,ssh,
参照视频编写的实例,主要实现了添加查询和删除功能,删除功能有问题还没解决
Windows系统ssh连接test.vbs
三大框架学习资料,非常适合初学者,有数据库的读写分离功能
整合struts2 spring3 hibernate3
vagrant ssh testClient1 vagrant ssh testServer2 vagrant ssh testClient2 МеждуcentralRouter和inetRouter“пробросить” 2линка(2 internalсети)иобъединитьихвбон...
支持ssh远程执行命令,多线程,登录多主机执行命令,并获取返回结果
是整合了struts2、hibernate、spring也即目前使用较多的ssh的一个项目,但这个项目是空的,主要是jar包和配置文件已经放好,jar包基本是最少需要的了,如果做项目直接拿来用,改一下项目名即可。自己整理的,我的珍...
NULL 博文链接:https://zhangyulong.iteye.com/blog/866666