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 + -
显示快捷键?