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

📄 adminaction.java

📁 JSP002网站流量统计、JSP002网站流量统计、JSP002网站流量统计、JSP002网站流量统计、JSP002网站流量统计、JSP002网站流量统计
💻 JAVA
字号:

package action;

import java.util.ArrayList;

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;

import bean.AdminBean;
import bean.Login;


public class AdminAction extends Action {
	/*
	 * Generated Methods
	 */

	/** 
	 * Method execute
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return ActionForward
	 */
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {

		HttpSession session = request.getSession();
		AdminBean adminBean = new AdminBean();
		String strChange = "";
		String year = "";
		String month = "";
		String day = "";
		
		ArrayList arr = null;
		
		if(session.getAttribute("loginUser")==null){	//用来判断是否通过登陆进入页面
			return mapping.findForward("loginJSP");
		}
		

		try{
			
			request.setCharacterEncoding("GBK");	//中文转码
			response.setCharacterEncoding("GBK");
			
			strChange = request.getParameter("change");
			
			
			if(strChange.equals("index")){	//主页面
				
				
				return mapping.findForward("indexJSP");
			}else if(strChange.equals("out")){	//退出

				return mapping.findForward("loginJSP");
			}else if(strChange.equals("pagewelcome")){	//页面受欢迎度统计
			
				arr = adminBean.pageWelcome();
				request.setAttribute("pageWelcome", arr);
				
				return mapping.findForward("pagewelcomeJSP");
			}else if(strChange.equals("hourstat")){	//今日小时段统计
			
				arr = adminBean.hourstat();
				request.setAttribute("hourstatMessage", arr);
				
				return mapping.findForward("hourstatJSP");
			}else if(strChange.equals("numstat")){	//今日访问访次统计
			
				arr = adminBean.numstat();
				request.setAttribute("numstatMessage", arr);
				
				return mapping.findForward("numstatJSP");
			}else if(strChange.equals("daystat")){	//日统计报表
			
				year = request.getParameter("year");
				month = request.getParameter("month");
				day = request.getParameter("day");
				
				arr = adminBean.daystat(year,month,day);
				request.setAttribute("daystatMessage", arr);
				
				return mapping.findForward("daystatJSP");
			}else if(strChange.equals("weekstat")){	//周统计报表
			
				year = request.getParameter("year");
				month = request.getParameter("month");
				String week = request.getParameter("week");
				
				arr = adminBean.weekstat(Integer.parseInt(year),Integer.parseInt(month),Integer.parseInt(week));
				request.setAttribute("weekstatMessage", arr);
				
				return mapping.findForward("weekstatJSP");
			}else if(strChange.equals("monthstat")){	//月统计报表
				year = request.getParameter("year");
				month = request.getParameter("month");
				
				arr = adminBean.monthstat(year,month);
				request.setAttribute("monthstatMessage", arr);
				
				return mapping.findForward("monthstatJSP");
			}else if(strChange.equals("yearstat")){	//年统计报表
				year = request.getParameter("year");
				
				arr = adminBean.yearstat(year);
				request.setAttribute("yearstatMessage", arr);
				
				return mapping.findForward("yearstatJSP");
			}else if(strChange.equals("dayallstat")){	//今日全部访问列表
				
				arr = adminBean.dayallstat();
				request.setAttribute("dayallstatMessage", arr);
				
				return mapping.findForward("dayallstatJSP");
			}else if(strChange.equals("near")){	//最近100位访问者
				
				arr = adminBean.near();
				request.setAttribute("nearMessage", arr);
				
				return mapping.findForward("nearJSP");
			}else if(strChange.equals("czxt")){	//用户操作系统统计
				
				arr = adminBean.czxt();
				request.setAttribute("czxtMessage", arr);
				
				return mapping.findForward("czxtstatJSP");
			}else if(strChange.equals("llq")){	//用户浏览器统计
				
				arr = adminBean.llq();
				request.setAttribute("llqMessage", arr);
				
				return mapping.findForward("llqstatJSP");
			}else if(strChange.equals("pmfbl")){	//屏幕分辨率统计
				
				arr = adminBean.pmfbl();
				request.setAttribute("pmfblMessage", arr);
				
				return mapping.findForward("pmfblstatJSP");
			}else if(strChange.equals("address")){	//访问者地址统计
				
				arr = adminBean.address();
				request.setAttribute("addressMessage", arr);
				
				return mapping.findForward("addressstatJSP");
			}else if(strChange.equals("agohourstat")){	//历史小时段统计
			
				arr = adminBean.agohourstat();
				request.setAttribute("agohourstatMessage", arr);
				
				return mapping.findForward("agohourstatJSP");
			}
			
			
			
			
		}catch(Exception e){
			e.printStackTrace();
		}
		
		return null;
	}
}

⌨️ 快捷键说明

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