📄 carshowservice.java
字号:
package com.wuliu.doservlet;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wuliu.dao.CarManageDAO;
import com.wuliu.entity.CarManage;
/*
* @author chenlei
*/
public class CarShowService implements Service
{
public String doService(HttpServletRequest request,
HttpServletResponse response)
{
CarManageDAO cmdao = new CarManageDAO();
String result = null;
String action = request.getParameter("action");
String resultcontent = null;
final int pageSize = 4;
if (action == null)
{
int num = 0;
int maxNum = cmdao.getPageNum(pageSize);
if(request.getParameter("num") != null){
num = Integer.parseInt(request.getParameter("num"));
}
String leaf = request.getParameter("leaf");
if(leaf != null && leaf.equals("previous")){
num = num - 1;
if(num < 0){
num = 0;
request.setAttribute("prompt", "");
}
}else if(leaf != null && leaf.equals("next")){
num = num + 1;
if(num >= maxNum){
num = maxNum - 1;
request.setAttribute("prompt", "");
}
}else if(leaf != null && leaf.equals("last")){
num = maxNum - 1;
}
request.setAttribute("pagesize", pageSize);
request.setAttribute("num", num);
request.setAttribute("maxnum", maxNum);
List<CarManage> list = cmdao.selectCarManagePage(pageSize, num);
request.setAttribute("list", list);
result = "/employee/cars/carmanage.jsp";
} else if (action.equals("update"))
{
int id = Integer.parseInt(request.getParameter("id"));
request.setAttribute("carManage", cmdao.selectCarManageById(id));
result = "/employee/cars/checkcarmessage.jsp";
} else if (action.equals("update2"))
{
int id = Integer.parseInt(request.getParameter("id"));
String carId = request.getParameter("carId");
String carTeamId = request.getParameter("carTeamId");
String brand = request.getParameter("brand");
String style = request.getParameter("style");
String carLoad = request.getParameter("carLoad");
String usedTime = request.getParameter("usedTime");
String driverTime = request.getParameter("driverTime");
String licenceNumber = request.getParameter("licenceNumber");
String licenceStyle = request.getParameter("licenceStyle");
String transpotStyle = request.getParameter("transpotStyle");
String remark = request.getParameter("remark");
CarManage carManage = new CarManage(id, carId, carTeamId, brand,
style, carLoad, usedTime, driverTime, licenceNumber,
licenceStyle, transpotStyle, remark);
if ((cmdao.updateCarManage(carManage)) == true)
{
resultcontent = "修改成功!3秒后跳转到车辆信息页面!";
} else
{
resultcontent = "很抱歉!修改失败!3秒后跳转到车辆信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/carmanageresult.jsp";
}else if(action.equals("add")){
String carId = request.getParameter("carId");
String brand = request.getParameter("brand");
String style = request.getParameter("style");
String carLoad = request.getParameter("carLoad");
String usedTime = request.getParameter("usedTime");
String driverTime = request.getParameter("driverTime");
String licenceNumber = request.getParameter("licenceNumber");
String licenceStyle = request.getParameter("licenceStyle");
String transpotStyle = request.getParameter("transpotStyle");
String remark = request.getParameter("remark");
CarManage carManage = new CarManage(carId,brand,style,carLoad,usedTime,driverTime,licenceNumber,licenceStyle,transpotStyle,remark);
if (cmdao.insertCarManage(carManage) == true)
{
resultcontent = "添加成功!3秒后跳转到车辆信息页面!";
} else
{
resultcontent = "很抱歉!添加失败!3秒后跳转到车辆信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/carmanageresult.jsp";
}
return result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -