⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 indexaction.java~8~

📁 一个基于Java的新闻发布系统
💻 JAVA~8~
字号:
package com.hope.itissue.index_info.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.hope.common.exception.BaseException;
import com.hope.common.util.db.DBConfig;
import com.hope.itissue.shared.BaseAction;
import java.util.ArrayList;
import com.hope.itissue.index_info.dao.MenuDAO;
import com.hope.itissue.index_info.dao.DAOFactory;
import com.hope.itissue.index_info.bean.MenuDTO;

public class IndexAction extends BaseAction {
    Log log = LogFactory.getLog(IndexAction.class);

    public ActionForward getIndexPage(ActionMapping mapping, ActionForm form,
                                      HttpServletRequest request,
                                      HttpServletResponse response) throws
        BaseException {

        MenuDAO menuDAO = DAOFactory.getDAOFactory(DBConfig.
            getDataBaseName()).getMenuDAO();
        //得到顶部导航菜单
        ArrayList menuList = menuDAO.getMenuList("99999", "5");
        request.setAttribute("menuList", menuList);
        MenuDTO menuDTO = (MenuDTO)menuList.get(0);
        System.out.println("aaa"+menuDTO.getID());
        System.out.println("aaa"+menuDTO.getIsUse());
        System.out.println("aaa"+menuDTO.getMenuName());
        System.out.println("aaa"+menuDTO.getMenuOrder());
        System.out.println("aaa"+menuDTO.getParentID());
        System.out.println("aaa"+menuDTO.getTemplate());
        System.out.println("aaa"+menuDTO.getTemplateName());
        System.out.println("aaa"+menuDTO.getType());


        //得到公告前5条记录
        ArrayList noticeList = menuDAO.getItemList("95", 5);
        request.setAttribute("noticeList", noticeList);

        //得到最新动态前8条记录
        ArrayList dynanewsList = menuDAO.getItemList("73", 5);
        request.setAttribute("dynanewsList", dynanewsList);

        //得到分会活动前5条记录
        ArrayList partmeetList = menuDAO.getItemList("74", 5);
        request.setAttribute("partmeetList", partmeetList);

        //得到友情链接
        ArrayList linkList = menuDAO.getItemList("97",0);
        request.setAttribute("linkList", linkList);

        //得到前5条广告位
        ArrayList adList = menuDAO.getItemList("112",5);
        request.setAttribute("adList", adList);

        //得到栏目名称
        request.setAttribute("dynamic", "最新动态");
        request.setAttribute("partaction", "分会活动");

        //得到底部内容
        request.setAttribute("mainUnit", "西安建筑科技大学研究生会");
        request.setAttribute("copyRight", "Copyright 2006 GSU.XAUAT 西安建筑科技大学研究生会");
        request.setAttribute("QQ", "研会QQ群:20775838");
        return mapping.findForward("indexpage");
    }


    protected ActionForward unspecified(ActionMapping mapping, ActionForm form,
                                        HttpServletRequest request,
                                        HttpServletResponse response) throws
            Exception {
        return this.getIndexPage(mapping, form, request, response);

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -