`
张玉龙
  • 浏览: 723098 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

SSHTest

 
阅读更多
--------------------------------------------
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";
		}		
	}

}

分享到:
评论

相关推荐

    sshtest login query

    SSH例子登陆例子查询添加删除例子各种实例

    sshTest.rar

    本篇文章是struts2 与spring Hibernate的整合,非maven的整合。事务采用注解方式,简单的原生ssh整合。,对应解说文章:https://blog.csdn.net/qq_30764991/article/details/95016166

    sshtest.sql

    教务管理系统数据库

    SshTest.rar

    qssh打造的sftp登录,有登录界面,用户登录之后,可以进入到目录,并且可以将本地文件上传到目录中去

    java learn sshtest

    java程序开始学习基础资料learn

    SSH+ajax(DWR)增删改查+分页SSHTest(导入即用).rar

    这个是一个ssh+ajax的增删改查实例,很适合刚入门的程序员,在项目中发展肯定要比你整天坐着看书好,希望会对大家有用

    ssh三大框架测试项目

    ssh三大框架,三层架构 整合测试!完整分页代码,JdbcTemplate等测试,存储过程调用,留着以后复习吧,

    三层架构Structs2+Spring+Hibernate前台Ext项目架构(eclipse工程)

    如题,eclipse工程,项目框架已搭好,ext包与引用jar包由于限制无法上传。

    ssh_test

    Yii 2高级项目模板 Yii 2 Advanced Project Template是应用程序,最适合开发具有多层的复杂Web应用程序。 该模板包括三层:前端,后端和控制台,每层都是一个单独的Yii应用程序。 该模板旨在在团队开发环境中工作...

    三大框架整合源代码

    1.jar包都在WEB-INF的lib目录下面,另外数据库使用的是mysql。如果换数据库,请手动更换数据库Jar包 2.如果导入后项目报很多错,就是jre路径不对,...7.已实现登陆小功能,直接敲http://ipAddress:port/sshTest即可访问

    SSH-TEST例子

    java myeclipse 测试例子,适合于刚java入门的人学习,根据具体环境调试下

    ssh_TestStruts.rar

    ssh,ssh,ssh,ssh,ssh,ssh,ssh,ssh,ssh,ssh,

    ssh_test.rar_ssh_ssh_test

    参照视频编写的实例,主要实现了添加查询和删除功能,删除功能有问题还没解决

    ssh连接test.vbs

    Windows系统ssh连接test.vbs

    ssh_test.rar_DataSourceSwitcher_ssh_test

    三大框架学习资料,非常适合初学者,有数据库的读写分离功能

    Test-SSH2-Model-2012

    整合struts2 spring3 hibernate3

    28.VLAN

    vagrant ssh testClient1 vagrant ssh testServer2 vagrant ssh testClient2 МеждуcentralRouter和inetRouter“пробросить” 2линка(2 internalсети)иобъединитьихвбон...

    test_ssh.py

    支持ssh远程执行命令,多线程,登录多主机执行命令,并获取返回结果

    test_ssh.rar_test_ssh

    是整合了struts2、hibernate、spring也即目前使用较多的ssh的一个项目,但这个项目是空的,主要是jar包和配置文件已经放好,jar包基本是最少需要的了,如果做项目直接拿来用,改一下项目名即可。自己整理的,我的珍...

    mytest SSH之二

    NULL 博文链接:https://zhangyulong.iteye.com/blog/866666

Global site tag (gtag.js) - Google Analytics