indexservice.java
来自「基于j2ee的物流软件」· Java 代码 · 共 91 行
JAVA
91 行
package com.wuliu.doservlet;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wuliu.dao.CarLineTableDAO;
import com.wuliu.dao.CarManageDAO;
import com.wuliu.dao.ConsignerTableDAO;
import com.wuliu.dao.GoodsInfoDAO;
import com.wuliu.dao.MessageInfoDAO;
import com.wuliu.dao.NewsInfoDAO;
import com.wuliu.dao.WareHouseInfoDAO;
import com.wuliu.entity.CarLineTable;
import com.wuliu.entity.CarManage;
import com.wuliu.entity.Consigner;
import com.wuliu.entity.GoodsInfo;
import com.wuliu.entity.MessageInfo;
import com.wuliu.entity.NewsInfo;
import com.wuliu.entity.WareHouseInfo;
/**
* 首页准备显示的数据
* */
public class IndexService implements Service {
public String doService(HttpServletRequest request,
HttpServletResponse response) {
/**
* 获得新闻
* */
NewsInfoDAO nidao = new NewsInfoDAO();
List<NewsInfo> list_news = nidao.selectNewsInfoPage(10,0);
request.setAttribute("news",list_news);
/**
* 获得公司名称,从发货人中获取,只列出有公司名的客户
* */
ConsignerTableDAO ctdao = new ConsignerTableDAO();
List<Consigner> list_consigner = ctdao.selectAllConsignerMsg();
Iterator<Consigner> it_consigner = list_consigner.iterator();
ArrayList<String> company = new ArrayList<String>(15);
while(it_consigner.hasNext()){
Consigner consigner = it_consigner.next();
if(!consigner.getConsignerName().equals("")){
company.add(consigner.getConsignerName());
}
}
request.setAttribute("company",company);
/**
* 站内公告
* */
MessageInfoDAO mdao = new MessageInfoDAO();
List<MessageInfo> list_message = mdao.selectMessagePage(10,0);
request.setAttribute("message",list_message);
/**
* 货源信息
* */
GoodsInfoDAO gidao = new GoodsInfoDAO();
List<GoodsInfo> list_goods = gidao.selectGoodsInfoPage(8,0);
request.setAttribute("goods",list_goods);
/**
* 仓库信息
* */
WareHouseInfoDAO widao = new WareHouseInfoDAO();
List<WareHouseInfo> list_warehouse = widao.selectWareHouseInfo(10,0);
request.setAttribute("warehouse",list_warehouse);
/**
* 运输专线信息
* */
CarLineTableDAO cltdao = new CarLineTableDAO();
List<CarLineTable> list_carline = cltdao.selectAllCarLineTableMsg();
request.setAttribute("carline",list_carline);
/**
* 车辆信息
* */
CarManageDAO cmdao = new CarManageDAO();
List<CarManage> list_car = cmdao.selectCarManagePage(10,0);
request.setAttribute("car",list_car);
return "index_main.jsp";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?