carteamshowservice.java
来自「基于j2ee的物流软件」· Java 代码 · 共 121 行
JAVA
121 行
package com.wuliu.doservlet;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wuliu.dao.CarTeamInfoDAO;
import com.wuliu.dao.EmployeeInfoDAO;
import com.wuliu.entity.CarTeamInfo;
import com.wuliu.entity.EmployeeInfo;
/*
* @author chenlei
*/
public class CarTeamShowService implements Service
{
public String doService(HttpServletRequest request,
HttpServletResponse response)
{
String result = null;
String resultcontent = null;
String action = request.getParameter("action");
CarTeamInfoDAO dao = new CarTeamInfoDAO();
EmployeeInfoDAO emdao = new EmployeeInfoDAO();
List<EmployeeInfo> listem = emdao.selectEmployeeInfo();
request.setAttribute("listem",listem );
int pagesize = 4;
if (action == null)
{
int num = 0;
int maxNum = dao.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<CarTeamInfo> list = dao.selectCarTeamInfoPage(pagesize, num);
request.setAttribute("list", list);
result = "/employee/cars/carteammanage.jsp";
} else if (action.equals("update"))
{
int ID = Integer.parseInt(request.getParameter("id"));
request.setAttribute("carTeamInfo", dao.selectCarTeamInfoById(ID));
result = "/employee/cars/checkcarteammessage.jsp";
} else if (action.equals("update2"))
{
int ID = Integer.parseInt(request.getParameter("id"));
String carTeamId = request.getParameter("carTeamId");
String carTeamName = request.getParameter("carTeamName");
String chargeId = request.getParameter("chargeId");
CarTeamInfo carTeamInfo = new CarTeamInfo(ID, carTeamId,
carTeamName, chargeId);
if (dao.updateCarTeamInfo(carTeamInfo) == true)
{
resultcontent = "修改成功!3秒后跳转到车辆信息页面!";
} else
{
resultcontent = "很抱歉!修改失败!3秒后跳转到车辆信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/carteamresult.jsp";
} else if (action.equals("add"))
{
String carTeamName = request.getParameter("carTeamName");
String chargeId = request.getParameter("chargeId");
CarTeamInfo carTeamInfo = new CarTeamInfo(carTeamName,
chargeId);
if (dao.insertCarTeamInfo(carTeamInfo) == true)
{
resultcontent = "增加成功!3秒后跳转到车辆信息页面!";
} else
{
resultcontent = "很抱歉!增加失败!3秒后跳转到车辆信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/resultback.jsp";
} else if (action.equals("check"))
{
String carTeamId = request.getParameter("CTID");
if(dao.selectCarTeamInfoByCarTeamId(carTeamId)==null){
resultcontent = "车队信息不存在!";
request.setAttribute("result", resultcontent);
result = "/employee/cars/resultback.jsp";
}else{
request.setAttribute("carTeamInfo", dao.selectCarTeamInfoByCarTeamId(carTeamId));
result="employee/cars/lookcarteam.jsp";
}
}else if(action.equals("delete")){
int id = Integer.parseInt(request.getParameter("id"));
dao.deleteCarTeamInfoById(id);
resultcontent = "删除成功!3秒后跳转到车辆信息页面!";
request.setAttribute("result", resultcontent);
result = "/employee/cars/carteamresult.jsp";
}
return result;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?