首页>代码>s2sh开发的网页通讯录后台管理项目,学习用的>/JavaWebProject/src/com/kechengsheji/action/GroupClassAction.java
package com.kechengsheji.action;

import java.util.List;

import com.kechengsheji.dao.GroupClassDAO;
import com.kechengsheji.domain.GroupClass;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class GroupClassAction extends ActionSupport {

	private static final long serialVersionUID = 1L;

	/*当前第几页*/
    private int currentPage;
    public void setCurrentPage(int currentPage) {
        this.currentPage = currentPage;
    }
    public int getCurrentPage() {
        return currentPage;
    }

    /*一共多少页*/
    private int totalPage;
    public void setTotalPage(int totalPage) {
        this.totalPage = totalPage;
    }
    public int getTotalPage() {
        return totalPage;
    }

    private int groupClassId;
    public void setGroupClassId(int groupClassId) {
        this.groupClassId = groupClassId;
    }
    public int getGroupClassId() {
        return groupClassId;
    }

    /*当前查询的总记录数目*/
    private int recordNumber;
    public void setRecordNumber(int recordNumber) {
        this.recordNumber = recordNumber;
    }
    public int getRecordNumber() {
        return recordNumber;
    }

    /*业务层对象*/
    GroupClassDAO groupClassDAO = new GroupClassDAO();

    /*待操作的GroupClass对象*/
    private GroupClass groupClass;
    public void setGroupClass(GroupClass groupClass) {
        this.groupClass = groupClass;
    }
    public GroupClass getGroupClass() {
        return this.groupClass;
    }

    /*跳转到添加GroupClass视图*/
    public String AddView() {
        ActionContext ctx = ActionContext.getContext();
        return "add_view";
    }

    /*添加GroupClass信息*/
    @SuppressWarnings("deprecation")
    public String AddGroupClass() {
        ActionContext ctx = ActionContext.getContext();
        try {
            groupClassDAO.AddGroupClass(groupClass);
            ctx.put("message",  java.net.URLEncoder.encode("GroupClass添加成功!"));
            return "add_success";
        } catch (Exception e) {
            e.printStackTrace();
            ctx.put("error",  java.net.URLEncoder.encode("GroupClass添加失败!"));
            return "error";
        }
    }

    /*查询GroupClass信息*/
    public String QueryGroupClass() {
        if(currentPage == 0) currentPage = 1;
        List<GroupClass> groupClassList = groupClassDAO.QueryGroupClassInfo(currentPage);
        /*计算总的页数和总的记录数*/
        groupClassDAO.CalculateTotalPageAndRecordNumber();
        /*获取到总的页码数目*/
        totalPage = groupClassDAO.getTotalPage();
        /*当前查询条件下总记录数*/
        recordNumber = groupClassDAO.getRecordNumber();
        ActionContext ctx = ActionContext.getContext();
        ctx.put("groupClassList",  groupClassList);
        ctx.put("totalPage", totalPage);
        ctx.put("recordNumber", recordNumber);
        ctx.put("currentPage", currentPage);
        return "query_view";
    }

    /*前台查询GroupClass信息*/
    public String FrontQueryGroupClass() {
        if(currentPage == 0) currentPage = 1;
        List<GroupClass> groupClassList = groupClassDAO.QueryGroupClassInfo(currentPage);
        /*计算总的页数和总的记录数*/
        groupClassDAO.CalculateTotalPageAndRecordNumber();
        /*获取到总的页码数目*/
        totalPage = groupClassDAO.getTotalPage();
        /*当前查询条件下总记录数*/
        recordNumber = groupClassDAO.getRecordNumber();
        ActionContext ctx = ActionContext.getContext();
        ctx.put("groupClassList",  groupClassList);
        ctx.put("totalPage", totalPage);
        ctx.put("recordNumber", recordNumber);
        ctx.put("currentPage", currentPage);
        return "front_query_view";
    }

    /*查询要修改的GroupClass信息*/
    public String ModifyGroupClassQuery() {
        ActionContext ctx = ActionContext.getContext();
        /*根据主键groupClassId获取GroupClass对象*/
        GroupClass groupClass = groupClassDAO.GetGroupClassByGroupClassId(groupClassId);

        ctx.put("groupClass",  groupClass);
        return "modify_view";
    }

    /*查询要修改的GroupClass信息*/
    public String FrontShowGroupClassQuery() {
        ActionContext ctx = ActionContext.getContext();
        /*根据主键groupClassId获取GroupClass对象*/
        GroupClass groupClass = groupClassDAO.GetGroupClassByGroupClassId(groupClassId);

        ctx.put("groupClass",  groupClass);
        return "front_show_view";
    }

    /*更新修改GroupClass信息*/
    public String ModifyGroupClass() {
        ActionContext ctx = ActionContext.getContext();
        try {
            groupClassDAO.UpdateGroupClass(groupClass);
            ctx.put("message",  java.net.URLEncoder.encode("GroupClass信息更新成功!"));
            return "modify_success";
        } catch (Exception e) {
            e.printStackTrace();
            ctx.put("error",  java.net.URLEncoder.encode("GroupClass信息更新失败!"));
            return "error";
       }
   }

    /*删除GroupClass信息*/
    public String DeleteGroupClass() {
        ActionContext ctx = ActionContext.getContext();
        try { 
            groupClassDAO.DeleteGroupClass(groupClassId);
            ctx.put("message",  java.net.URLEncoder.encode("GroupClass删除成功!"));
            return "delete_success";
        } catch (Exception e) { 
            e.printStackTrace();
            ctx.put("error",  java.net.URLEncoder.encode("GroupClass删除失败!"));
            return "error";
        }
    }

}
最近下载更多
and123456  LV11 2022年3月16日
644800782  LV4 2022年3月1日
刘可心  LV2 2021年3月20日
2215593477  LV9 2021年1月11日
liangge2115  LV27 2020年7月15日
双方各何必呢  LV13 2020年7月2日
EternalIy  LV4 2020年6月17日
大杰打劫  LV8 2020年3月24日
ljlssb  LV1 2019年12月16日
yawy007  LV4 2019年12月6日
最近浏览更多
哈哈ha zhh  LV2 2023年11月7日
haoghuang 2023年1月3日
暂无贡献等级
3473084268  LV7 2022年12月11日
欧神1327 2022年12月11日
暂无贡献等级
Yier123  LV8 2022年9月30日
北末qwert  LV2 2022年5月18日
暂无贡献等级
sunflower3 2022年5月13日
暂无贡献等级
xcwDeng0001  LV5 2022年3月13日
644800782  LV4 2022年3月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友