You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
3.3 KiB
75 lines
3.3 KiB
/* */ package cn.lee.market.struts.action;
|
|
/* */
|
|
/* */ import cn.lee.market.dao.AreaDAO;
|
|
/* */ import cn.lee.market.dao.MessageDAO;
|
|
/* */ import cn.lee.market.dao.TypeDAO;
|
|
/* */ import cn.lee.market.model.Area;
|
|
/* */ import cn.lee.market.model.Message;
|
|
/* */ import cn.lee.market.model.Type;
|
|
/* */ import java.io.PrintStream;
|
|
/* */ import java.util.HashMap;
|
|
/* */ import java.util.List;
|
|
/* */ import javax.servlet.http.HttpServletRequest;
|
|
/* */ import javax.servlet.http.HttpServletResponse;
|
|
/* */ import javax.servlet.http.HttpSession;
|
|
/* */ import org.apache.struts.action.Action;
|
|
/* */ import org.apache.struts.action.ActionForm;
|
|
/* */ import org.apache.struts.action.ActionForward;
|
|
/* */ import org.apache.struts.action.ActionMapping;
|
|
/* */
|
|
/* */ public class IndexAction extends Action
|
|
/* */ {
|
|
/* 22 */ TypeDAO tDao = new TypeDAO();
|
|
/* 23 */ AreaDAO aDao = new AreaDAO();
|
|
/* 24 */ MessageDAO mDao = new MessageDAO();
|
|
/* */
|
|
/* */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
|
|
/* */ throws Exception
|
|
/* */ {
|
|
/* 30 */ HashMap messageMap = new HashMap();
|
|
/* 31 */ HashMap typeMap = new HashMap();
|
|
/* 32 */ HashMap areaMap = new HashMap();
|
|
/* 33 */ List TopMessageList = this.mDao.findByTop_value2();
|
|
/* 34 */ List <Type> typeList = this.tDao.findAllType();
|
|
/* */ List typeMessage;
|
|
/* 35 */ for (Type type : typeList)
|
|
/* */ {
|
|
/* 37 */ typeMessage = this.mDao.getTypeMessages(type.getId());
|
|
/* 38 */ messageMap.put(type.getId(), typeMessage);
|
|
/* 39 */ typeMap.put(type.getId(), type.getType_desc());
|
|
/* */ }
|
|
/* 41 */ request.getSession().setAttribute("typeMap", typeMap);
|
|
/* 42 */ List <Area>areaList = this.aDao.findAllArea();
|
|
/* 43 */ for (Area area : areaList)
|
|
/* */ {
|
|
/* 45 */ areaMap.put(area.getId(), area.getArea_desc());
|
|
/* */ }
|
|
/* 47 */ request.getSession().setAttribute("areaMap", areaMap);
|
|
/* 48 */ request.setAttribute("messageMap", messageMap);
|
|
/* 49 */ request.getSession().setAttribute("TopMessageList", TopMessageList);
|
|
/* 50 */ request.setAttribute("homeFlag", "homeFlag");
|
|
/* 51 */ if (request.getAttribute("nologin") != null)
|
|
/* 52 */ request.setAttribute("nologin", "nologin");
|
|
/* 53 */ return mapping.findForward("homepage");
|
|
/* */ }
|
|
/* */
|
|
/* */ public void display(List <Type>typeList) {
|
|
/* 57 */ System.out.println("----------------------------------------");
|
|
/* 58 */ for (Type type : typeList)
|
|
/* */ {
|
|
/* 60 */ System.out.println(type.getType_desc());
|
|
/* 61 */ List <Message> typeMessage = this.mDao.getTypeMessages(type.getId());
|
|
/* 62 */ for (Message message : typeMessage)
|
|
/* */ {
|
|
/* 64 */ System.out.printf("----", new Object[0]);
|
|
/* 65 */ System.out.println(message.getMessage_desc());
|
|
/* */ }
|
|
/* 67 */ System.out.println("----------------------------------------");
|
|
/* */ }
|
|
/* */ }
|
|
/* */ }
|
|
|
|
/* Location: C:\Users\muye\Desktop\51\校园二手交易平台设计与论文\market\code\market\WEB-INF\classes\
|
|
* Qualified Name: cn.lee.market.struts.action.IndexAction
|
|
* JD-Core Version: 0.6.1
|
|
*/ |