📄 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();
//查询全部书架信息(分页查询)
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 = "图书存放位置编号重复,添加失败!!!";
} else {
message = "添加图书存放位置成功!!!";
}
request.setAttribute("message", message);
return mapping.findForward("resultPlaceAction");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -