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"); } } }
最近下载更多
卑微大学生在线学java LV1
6月30日
柳咪华沙 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日
暂无贡献等级
微信网友_7225075969921024
10月25日
暂无贡献等级
252537406
10月25日
暂无贡献等级
1220261962d
10月15日
暂无贡献等级
krispeng LV13
10月2日
微信网友_7161495321989120 LV1
9月10日
dsczs666
8月18日
暂无贡献等级
暂无贡献等级
54ty1212
8月6日
暂无贡献等级
小小小小白
7月15日
暂无贡献等级