?? booksortaction.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.BookSortForm;
import org.apache.struts.actions.DispatchAction;
import com.dao.BookSortDao;
import com.tool.Chinese;
public class BookSortAction extends DispatchAction {
private BookSortDao bookSortDao = new BookSortDao();
//以圖書編號為條件,修改一組信息
public ActionForward updateBookSortAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
BookSortForm bookSortForm = (BookSortForm) form;
if(request.getParameter("placeName")==null){
bookSortForm.setSortNumber(request.getParameter("sortNumber"));
request.setAttribute("form",bookSortDao.selectBookSort(bookSortForm));
return mapping.findForward("updateBookSortAction");
}
bookSortForm.setPlaceName(bookSortForm.getPlaceName());
bookSortForm.setSortName(bookSortForm.getSortName());
bookSortForm.setSortNumber(bookSortForm.getSortNumber());
bookSortDao.updateBookSort(bookSortForm);
String message="修改圖書類別成功?。?!";
request.setAttribute("message", message);
return mapping.findForward("resultBookSort");
}
//以圖書名稱為條件,刪除圖書類別
public ActionForward deleteBookSortAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
BookSortForm bookSortForm = (BookSortForm) form;
bookSortForm.setSortName(Chinese.toChinese(request.getParameter("sortName")));
boolean opoint = bookSortDao.deleteBookSort(bookSortForm);
String message = "該類別的圖書仍然存在,刪除失敗?。。?quot;;
if (opoint) {
message = "刪除圖書類別成功!!";
}
request.setAttribute("message", message);
return mapping.findForward("resultBookSort");
}
//添加圖書類別
public ActionForward insertBookSortAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
BookSortForm bookSortForm = (BookSortForm) form;
String sortNumber = bookSortDao.selectMaxIdSort();
if (bookSortForm.getSortName() == null ||
bookSortForm.getSortName().equals("")) {
request.setAttribute("sortNumber", sortNumber);
return mapping.findForward("insertBookSortAction");
}
bookSortForm.setPlaceName(bookSortForm.getPlaceName());
bookSortForm.setSortName(bookSortForm.getSortName());
bookSortForm.setSortNumber(sortNumber);
bookSortDao.insertBookSort(bookSortForm);
String message = "添加圖書類別成功?。?!";
request.setAttribute("message", message);
return mapping.findForward("resultBookSort");
}
//查詢全部書架信息(分頁查詢)
public ActionForward selectBookSortAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
int number = 0;
if (request.getParameter("number") != null) {
number = Integer.parseInt(request.getParameter("number"));
}
request.setAttribute("number", String.valueOf(number));
request.setAttribute("maxPage",
String.valueOf(bookSortDao.selectBookSort()));
request.setAttribute("list", bookSortDao.selectBookSort(number));
return mapping.findForward("selectBookSortAction");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -