首页>代码>jsp+struts开发完整的博研图书馆后台管理系统>/图书馆管理/JspLibrary/src/com/action/BookType.java
package com.action;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import com.actionForm.BookTypeForm;
import org.apache.struts.action.Action;
import com.dao.BookTypeDAO;

public class BookType extends Action {
    private BookTypeDAO bookTypeDAO = null;
    public BookType() {
        this.bookTypeDAO = new BookTypeDAO();
    }
    public ActionForward execute(ActionMapping mapping, ActionForm form,
                                 HttpServletRequest request,
                                 HttpServletResponse response) {

        String action =request.getParameter("action");
        System.out.println("\nbookType*********************action="+action);
        if(action==null||"".equals(action)){
            request.setAttribute("error","您的操作有误!");
            return mapping.findForward("error");
        }else if("bookTypeAdd".equals(action)){
            return bookTypeAdd(mapping,form,request,response);
        }else if("bookTypeQuery".equals(action)){
            return bookTypeQuery(mapping,form,request,response);
        }else if("bookTypeModifyQuery".equals(action)){
            return bookTypeModifyQuery(mapping,form,request,response);
        }else if("bookTypeModify".equals(action)){
            return bookTypeModify(mapping,form,request,response);
        }else if("bookTypeDel".equals(action)){
            return bookTypeDel(mapping,form,request,response);
        }
        request.setAttribute("error","操作失败!");
        return mapping.findForward("error");
    }
    /***********************添加图书类型信息**************************/
    private ActionForward bookTypeAdd(ActionMapping mapping, ActionForm form,
                           HttpServletRequest request,
                           HttpServletResponse response){
           BookTypeForm bookTypeForm = (BookTypeForm) form;
           System.out.println("servlet:"+bookTypeForm.getTypeName());
           bookTypeForm.setTypeName(bookTypeForm.getTypeName());
           int a=bookTypeDAO.insert(bookTypeForm);
           if(a==0){
               request.setAttribute("error","图书类型信息添加失败!");
               return mapping.findForward("error");
         }else if(a==2){
             request.setAttribute("error","该图书类型信息已经添加!");
             return mapping.findForward("error");
         }else{
             return mapping.findForward("bookTypeAdd");
        }
       }
       /***********************查询全部图书类型信息**************************/
       private ActionForward bookTypeQuery(ActionMapping mapping, ActionForm form,
                              HttpServletRequest request,
                              HttpServletResponse response){
       String str=null;
       request.setAttribute("bookType",bookTypeDAO.query(str));
       return mapping.findForward("bookTypeQuery");
       }
        /***********************查询修改图书类型信息**************************/
        private ActionForward bookTypeModifyQuery(ActionMapping mapping, ActionForm form,
                              HttpServletRequest request,
                              HttpServletResponse response){
            BookTypeForm bookTypeForm=(BookTypeForm)form;
            bookTypeForm.setId(Integer.valueOf(request.getParameter("ID")));
            request.setAttribute("bookTypeQueryif",bookTypeDAO.queryM(bookTypeForm));
            return mapping.findForward("bookTypeQueryModify");
        }
        /***********************修改图书类型信息**************************/
        private ActionForward bookTypeModify(ActionMapping mapping, ActionForm form,
                              HttpServletRequest request,
                              HttpServletResponse response){
            BookTypeForm bookTypeForm=(BookTypeForm)form;
            bookTypeForm.setTypeName(bookTypeForm.getTypeName());
            bookTypeForm.setDays(bookTypeForm.getDays());
            int ret=bookTypeDAO.update(bookTypeForm);
            if(ret==0){
                request.setAttribute("error","修改图书类型信息失败!");
                return mapping.findForward("error");
            }else{
                return mapping.findForward("bookTypeModify");
            }
        }
        /***********************删除图书类型信息**************************/
        private ActionForward bookTypeDel(ActionMapping mapping, ActionForm form,
                              HttpServletRequest request,
                              HttpServletResponse response){
            BookTypeForm bookTypeForm=(BookTypeForm)form;
            bookTypeForm.setId(Integer.valueOf(request.getParameter("ID")));
            int ret=bookTypeDAO.delete(bookTypeForm);
            if(ret==0){
                request.setAttribute("error","删除图书类型信息失败!");
                return mapping.findForward("error");
            }else{
                return mapping.findForward("bookTypeDel");
            }
        }
}
最近下载更多
柳咪华沙  LV7 6月28日
RAINK_L  LV3 2023年12月12日
hfkdny  LV2 2023年6月6日
dmyafda  LV5 2023年3月26日
想飞的大肥猪  LV9 2023年3月10日
微信网友_5925912300212224  LV1 2023年1月29日
微信网友_6254095067451392  LV3 2022年12月9日
askjhfasf  LV1 2022年11月5日
ARTICLE  LV3 2022年10月28日
最近浏览更多
xiao peppa 11月10日
暂无贡献等级
暂无贡献等级
252537406 10月25日
暂无贡献等级
1220261962d 10月15日
暂无贡献等级
krispeng  LV13 10月2日
dsczs666 8月18日
暂无贡献等级
暂无贡献等级
54ty1212 8月6日
暂无贡献等级
小小小小白 7月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友