資源簡介
使用Struts2、Hibernate和spring三大框架開發的個人博客系統
代碼片段和文件信息
package?com.rvelamen.action;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
import?com.rvelamen.domain.Article;
import?com.rvelamen.domain.PageBean;
import?com.rvelamen.domain.User;
import?com.rvelamen.service.UserService;
import?com.rvelamen.service.impl.UserServiceImpl;
import?java.util.List;
/**
?*?Created?by?林繼銳?on?2017/9/9.
?*/
public?class?UserAction?extends?ActionSupport?implements?ModelDriven?{
????private?static?final?long?serialVersionUID=1L;
????private?int?num;
????private?User?user=new?User();
????//獲取模型
????@Override
????public?User?getModel()?{
????????return?this.user;
????}
????private?UserService?userService;
????private?Article?article;
????public?void?setUserService(UserService?userService)?{
????????this.userService?=?userService;
????}
????//用戶保存方法
????public?String?save(){
????????System.out.println(“Action中的save方法執行了。。“);
????????userService.save(user);
????????return?“saveSuccess“;
????}
????//用戶登錄方法
????public?String?login(){
//????????System.out.println(“Action中的密碼:“+user.getPassword()+user.getUname());
????????User?existUser?=?userService.login(user);
????????if?(existUser==null){
//????????????System.out.println(“密碼或者賬戶錯誤“?);
????????????this.addActionerror(“密碼或者賬戶錯誤“);
????????????return?“loginError“;
????????}else{
????????????ActionContext.getContext().getSession().put(“existUser“existUser);
????????????return?SUCCESS;
????????}
????}
//????分頁設計
????private?int?currPage?=1;
????public?void?setCurrPage(int?currPage)?{
????????this.currPage?=?currPage;
????}
????public?String?findAll(){
????????System.out.println(“Action執行。。。?!埃?
????????PageBean?pageBean?=?userService.findAll(currPage);
//????????System.out.println(“currPage1:“+currPage);
//????????System.out.println(“PageSize:“+pageBean.getPageSize());
//????????System.out.println(“TotalCount:“+pageBean.getTotalCount());
//????????System.out.println(“TotalPage:“+pageBean.getTotalPage());
//??????將Pagebean存入到值棧
????????ActionContext.getContext().getValueStack().push(pageBean);
????????return?“findAll“;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-17?03:11??SSHDuoRenBoKe\
?????目錄???????????0??2017-09-17?03:11??SSHDuoRenBoKe\.idea\
?????目錄???????????0??2017-09-17?03:11??SSHDuoRenBoKe\.idea\artifacts\
?????文件????????5455??2017-09-17?03:11??SSHDuoRenBoKe\.idea\artifacts\self02_war_exploded.xm
?????目錄???????????0??2017-09-17?03:11??SSHDuoRenBoKe\.idea\libraries\
?????文件????????1645??2017-09-17?03:11??SSHDuoRenBoKe\.idea\libraries\Spring_4_3_10_RELEASE.xm
?????文件?????????553??2017-09-17?03:11??SSHDuoRenBoKe\.idea\libraries\Spring_MVC_4_3_10_RELEASE.xm
?????文件?????????887??2017-09-17?03:11??SSHDuoRenBoKe\.idea\libraries\Struts_2_2_3_20_1.xm
?????文件?????????273??2017-09-17?03:11??SSHDuoRenBoKe\.idea\misc.xm
?????文件?????????252??2017-09-17?03:11??SSHDuoRenBoKe\.idea\modules.xm
?????文件????????8792??2017-09-17?03:11??SSHDuoRenBoKe\.idea\uiDesigner.xm
?????文件?????????180??2017-09-17?03:11??SSHDuoRenBoKe\.idea\vcs.xm
?????文件??????????67??2017-09-17?03:11??SSHDuoRenBoKe\README.md
?????目錄???????????0??2017-09-17?03:11??SSHDuoRenBoKe\lib\
?????文件??????445288??2017-09-17?03:11??SSHDuoRenBoKe\lib\antlr-2.7.7.jar
?????文件????????4467??2017-09-17?03:11??SSHDuoRenBoKe\lib\aopalliance-1.0.jar
?????文件???????41717??2017-09-17?03:11??SSHDuoRenBoKe\lib\asm-commons.jar
?????文件???????29037??2017-09-17?03:11??SSHDuoRenBoKe\lib\asm-tree.jar
?????文件???????53232??2017-09-17?03:11??SSHDuoRenBoKe\lib\asm.jar
?????文件??????423876??2017-09-17?03:11??SSHDuoRenBoKe\lib\c3p0-0.9.2.1.jar
?????文件???????64110??2017-09-17?03:11??SSHDuoRenBoKe\lib\classmate-1.3.0.jar
?????文件???????69002??2017-09-17?03:11??SSHDuoRenBoKe\lib\commons-fileupload.jar
?????文件??????173587??2017-09-17?03:11??SSHDuoRenBoKe\lib\commons-io.jar
?????文件??????384767??2017-09-17?03:11??SSHDuoRenBoKe\lib\commons-lang.jar
?????文件???????61829??2017-09-17?03:11??SSHDuoRenBoKe\lib\commons-logging-1.2.jar
?????文件??????313898??2017-09-17?03:11??SSHDuoRenBoKe\lib\dom4j-1.6.1.jar
?????文件??????931168??2017-09-17?03:11??SSHDuoRenBoKe\lib\freemarker.jar
?????文件???????16030??2017-09-17?03:11??SSHDuoRenBoKe\lib\geronimo-jta_1.1_spec-1.1.1.jar
?????文件???????75288??2017-09-17?03:11??SSHDuoRenBoKe\lib\hibernate-commons-annotations-5.0.1.Final.jar
?????文件?????5711194??2017-09-17?03:11??SSHDuoRenBoKe\lib\hibernate-core-5.1.1.Final.jar
?????文件??????585793??2017-09-17?03:11??SSHDuoRenBoKe\lib\hibernate-entitymanager-5.1.10.Final.jar
............此處省略166個文件信息
評論
共有 條評論