• 大小: 11.08MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-01
  • 语言: 其他
  • 标签: 框架  

资源简介

Structs2和Hibernate简单登录验证实例,对应博客:http://blog.csdn.net/peng_hong_fu/article/details/53219006

资源截图

代码片段和文件信息

package jxust.action;

import java.util.Map;

import org.apache.struts2.interceptor.SessionAware;

import com.opensymphony.xwork2.ActionSupport;

import jxust.dao.impl.UserDaoImpl;
import jxust.model.User;

@SuppressWarnings(“serial“)
public class UserAction extends ActionSupport implements SessionAware {
private String username;
private String password;
UserDaoImpl dao = new UserDaoImpl();
private Mapject> session;

public  String login(){
System.out.println(username +““+ password);
User user = dao.isvalidateAdmin(username password);
if (user != null) {
session.put(“loginusername“ user.getUsername());
return SUCCESS;
} else {
addFieldError(“loginerror“ “用户名或密码错误!“);
return INPUT;
}
}
public String register(){
User user = new User(usernamepassword);
dao.saveUser(user);
return “success“;
}
//validate验证
public void validate() {
if(username==null||““.equals(username)){
this.addFieldError(“username“ “用户名不能为空“);
}
if(password==null||““.equals(password)){
this.addFieldError(“password“ “密码不能为空“);
}
}
@Override
public void setSession(Mapject> session) {
this.session = session;
}

public String getUsername() {
return username;
}

public void setUsername(String username) {
this.username = username;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         841  2016-11-18 09:23  StructsAndHibernateTest\.classpath
     文件         923  2016-11-18 09:23  StructsAndHibernateTest\.project
     文件         567  2016-11-18 09:23  StructsAndHibernateTest\.settings\.jsdtscope
     文件         364  2016-11-18 09:23  StructsAndHibernateTest\.settings\org.eclipse.jdt.core.prefs
     文件         521  2016-11-18 09:23  StructsAndHibernateTest\.settings\org.eclipse.wst.common.component
     文件         345  2016-11-18 09:23  StructsAndHibernateTest\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-11-18 09:23  StructsAndHibernateTest\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-11-18 09:23  StructsAndHibernateTest\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          39  2016-11-18 09:23  StructsAndHibernateTest\WebContent\meta-INF\MANIFEST.MF
     文件      445288  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\antlr-2.7.7.jar
     文件       70282  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\commons-fileupload-1.3.2.jar
     文件      173587  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\commons-io-2.2.jar
     文件      384767  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\commons-lang3-3.2.jar
     文件       62050  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\commons-logging-1.1.3.jar
     文件      313898  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\dom4j-1.6.1.jar
     文件     1300487  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\freemarker-2.3.22.jar
     文件       75324  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\hibernate-commons-annotations-4.0.5.Final.jar
     文件     5283651  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\hibernate-core-4.3.11.Final.jar
     文件      113371  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\hibernate-jpa-2.1-api-1.0.0.Final.jar
     文件       76551  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\jandex-1.1.0.Final.jar
     文件      614203  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\javassist-3.11.0.GA.jar
     文件      714194  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\javassist-3.18.1-GA.jar
     文件       57183  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\jboss-logging-3.1.3.GA.jar
     文件       11558  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\jboss-logging-annotations-1.2.0.Beta1.jar
     文件       27717  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\jboss-transaction-api_1.2_spec-1.0.0.Final.jar
     文件      253160  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\junit-4.10.jar
     文件      990927  2016-11-18 09:57  StructsAndHibernateTest\WebContent\WEB-INF\lib\mysql-connector-java-5.1.40-bin.jar
     文件      230586  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\ognl-3.0.19.jar
     文件      874206  2016-11-18 11:06  StructsAndHibernateTest\WebContent\WEB-INF\lib\struts2-core-2.3.31.jar
     文件      678711  2016-11-18 11:07  StructsAndHibernateTest\WebContent\WEB-INF\lib\xwork-core-2.3.31.jar
     文件         715  2016-11-18 09:28  StructsAndHibernateTest\WebContent\WEB-INF\web.xml
............此处省略23个文件信息

评论

共有 条评论