?? placeaction.java
字號:
package com.action;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import com.actionForm.PlaceForm;
import org.apache.struts.actions.DispatchAction;
import com.dao.PlaceDao;
public class PlaceAction extends DispatchAction {
private PlaceDao placeDao = new PlaceDao();
//查詢?nèi)繒苄畔?分頁查詢)
public ActionForward selectPlaceAction(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(placeDao.selectPlace()));
request.setAttribute("list", placeDao.selectPlace(number));
return mapping.findForward("selectPlaceAction");
}
//以圖書存放位置編號為條件刪除一組信息
public ActionForward deletePlaceAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
PlaceForm placeForm = (PlaceForm) form;
placeForm.setPlaceNumber(request.getParameter("placeNumber"));
boolean opinion=placeDao.deletePlace(placeForm);
String message="刪除圖書存放位置成功!!!";
if(!opinion){
message="圖書存放位置正在使用,無法刪除!!!";
}
request.setAttribute("message", message);
return mapping.findForward("resultPlaceAction");
}
//添加圖書書架信息
public ActionForward insertPlaceAction(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
String message = null;
PlaceForm placeForm = (PlaceForm) form;
String placeNumber = placeDao.selectMaxIdPlace();
if (placeForm.getPlaceName() == null ||
placeForm.getPlaceName().equals("")) {
request.setAttribute("placeNumber", placeNumber);
return mapping.findForward("insertPlaceAction");
} else {
placeForm.setPlaceNumber(placeNumber);
placeForm.setPlaceName(placeForm.getPlaceName());
System.out.println(placeForm.getPlaceName());
if (!placeDao.insertPlace(placeForm)) {
message = "圖書存放位置編號重復(fù),添加失敗!!!";
} else {
message = "添加圖書存放位置成功!!!";
}
request.setAttribute("message", message);
return mapping.findForward("resultPlaceAction");
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -