• struts2操作数据库


    struts2操作数据库是刚開始学习的人的一个难点也是一个重点,如今我为大家解说一下struts2操作数据库,使用struts2对数据库进行增、删、改、查和分页查询,请看以下的代码:

    User类


    public class UserAction extends ActionSupport{
        List<User> userList;
        UserDao userDao=new UserDao();
        User user;
        User2 user2;
    public User2 getUser2() {
    return user2;
    }








    public void setUser2(User2 user2) {
    this.user2 = user2;
    }








    public User getUser() {

    return user;
    }








    public void setUser(User user) {
    this.user = user;
    }








    public int getFirstRecord() {
    return firstRecord;
    }








    public void setFirstRecord(int firstRecord) {
    this.firstRecord = firstRecord;
    }


    private  int currentPage =1;

    private int Records ;

    private int  pageSize =5;

    private  int pages ;

    int firstRecord;



    public List<User> getUserList() {
    return userList;
    }
    public void setUserList(List<User> userList) {
    this.userList = userList;
    }
    public UserDao getUserDao() {
    return userDao;
    }
    public void setUserDao(UserDao userDao) {
    this.userDao = userDao;
    }
    public int getCurrentPage() {
    return currentPage;
    }
    public void setCurrentPage(int currentPage) {
    this.currentPage = currentPage;
    }
    public int getRecords() {
    return Records;
    }
    public void setRecords(int records) {
    Records = records;
    }
    public int getPageSize() {
    return pageSize;
    }
    public void setPageSize(int pageSize) {
    this.pageSize = pageSize;
    }
    public int getPages() {
    return pages;
    }
    public void setPages(int pages) {
    this.pages = pages;
    }
        public void pages(){
        Records=userDao.getAllCount();
     
     
      pages = Records/pageSize+((Records%pageSize==0)?0:1);
      firstRecord =(currentPage-1)*pageSize;
        }
    public String listAll() throws Exception {


            this.pages();
    userList =userDao.doList(firstRecord, pageSize);
    return SUCCESS;
    }
      public String addUser(){
    userDao.addUser(user);
    return SUCCESS;
    }
        public String deleteUser(){
        userDao.deleteUser(user);
        return SUCCESS;
        }
        public String updateUser(){
        userDao.updateUser(user);
        return SUCCESS;
        }
        public String getInfo(){   
       
        user=userDao.getInfo(user.uid);
       
        return SUCCESS;
        }

    数据库连接自己写就能够了,之后再action里配置一下就能够执行了,假设须要源码能够到http://blog.csdn.net/u014626784资源中下载。

  • 相关阅读:
    ESPCMS基本导航操作
    WPS显示无法创建对象,请确认对象已在系统注册表中注册
    ECShop后台管理菜单显示、隐藏、修改、增加
    Java 接口中常量的思考
    LINUX下PHP开启短标签short_open_tag支持
    Struts2进行url重写
    JS实时定位
    网页中嵌套百度地图
    Css旋转
    Struts2.3.4.1+Spring3.2.3+Hibernate4.1.9整合
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3813263.html
Copyright © 2020-2023  润新知