資源簡介
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.xm
?????文件??????????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\me
?????文件??????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.xm
............此處省略23個文件信息
- 上一篇:成都電子科技大學831通信與信號系統
- 下一篇:應用隨機過程
評論
共有 條評論