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

资源简介

使用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.xml
     目录           0  2017-09-17 03:11  SSHDuoRenBoKe\.idea\libraries\
     文件        1645  2017-09-17 03:11  SSHDuoRenBoKe\.idea\libraries\Spring_4_3_10_RELEASE.xml
     文件         553  2017-09-17 03:11  SSHDuoRenBoKe\.idea\libraries\Spring_MVC_4_3_10_RELEASE.xml
     文件         887  2017-09-17 03:11  SSHDuoRenBoKe\.idea\libraries\Struts_2_2_3_20_1.xml
     文件         273  2017-09-17 03:11  SSHDuoRenBoKe\.idea\misc.xml
     文件         252  2017-09-17 03:11  SSHDuoRenBoKe\.idea\modules.xml
     文件        8792  2017-09-17 03:11  SSHDuoRenBoKe\.idea\uiDesigner.xml
     文件         180  2017-09-17 03:11  SSHDuoRenBoKe\.idea\vcs.xml
     文件          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个文件信息

评论

共有 条评论