carlineshowservice.java
来自「基于j2ee的物流软件」· Java 代码 · 共 109 行
JAVA
109 行
package com.wuliu.doservlet;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wuliu.dao.CarLineDAO;
import com.wuliu.entity.CarLine;
/*
* @author chenlei
*/
public class CarLineShowService implements Service
{
public String doService(HttpServletRequest request,
HttpServletResponse response)
{
String action = request.getParameter("action");
String resultcontent = null;
String result = null;
CarLineDAO cldao = new CarLineDAO();
int pageSize=4;
if (action == null)
{
int num = 0;
int maxNum = cldao.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<CarLine> list = cldao.selectCarLinePage(pageSize, num);
request.setAttribute("list", list);
result = "/employee/cars/carlinemanage.jsp";
} else if (action.equals("update"))
{
int id = Integer.parseInt(request.getParameter("id"));
request.setAttribute("carLine", cldao
.selectCarLineTableMsgByName(id));
result = "/employee/cars/checkcarlinemessage.jsp";
} else if (action.equals("update2"))
{
int id = Integer.parseInt(request.getParameter("id"));
String carLineStart = request.getParameter("carLineStart");
String carLineEnd = request.getParameter("carLineEnd");
String carLinePass = request.getParameter("carLinePass");
String carLindeRemark = request.getParameter("carLindeRemark");
CarLine c = new CarLine(id, carLineStart, carLineEnd, carLinePass,
carLindeRemark);
if ((cldao.updateConsignee(c)) == true)
{
resultcontent = "修改成功!3秒后跳转到车队路线信息页面!";
} else
{
resultcontent = "很抱歉!修改失败!3秒后跳转到车队路线信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/carlineresult.jsp";
}else if(action.equals("add")){
String carLineStart = request.getParameter("carLineStart");
String carLineEnd = request.getParameter("carLineEnd");
String carLinePass = request.getParameter("carLinePass");
String carLindeRemark = request.getParameter("carLindeRemark");
CarLine carLine = new CarLine(carLineStart, carLineEnd, carLinePass,carLindeRemark);
if ((cldao.addCarLine(carLine))== true)
{
resultcontent = "修改成功!3秒后跳转到车队路线信息页面!";
} else
{
resultcontent = "很抱歉!修改失败!3秒后跳转到车队路线信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/carlineresult.jsp";
}else if(action.equals("delete")){
int id = Integer.parseInt(request.getParameter("id"));
if(cldao.deleteCarLineTable(id)==true){
resultcontent = "删除成功!3秒后跳转到车队路线信息页面!";
}else{
resultcontent = "很抱歉!删除失败!3秒后跳转到车队路线信息页面!";
}
request.setAttribute("result", resultcontent);
result = "/employee/cars/carlineresult.jsp";
}
return result;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?