⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 placeaction.java

📁 图书管理系统 jsp+tomcat+sql2000
💻 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 + -