亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? queryalldo.java

?? 一個(gè)bbs論壇系統(tǒng)
?? JAVA
字號(hào):
package com.lovo.servlet;

import java.io.IOException;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.lovo.bo.BlockBO;
import com.lovo.factory.BOFactory;
import com.lovo.po.AreaPO;
import com.lovo.po.BlockPO;
import com.lovo.po.PublishPO;
import com.lovo.po.UserPO;
import com.lovo.util.Page;

public class QueryAllDO extends HttpServlet {
	protected void doGet(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		this.doPost(request, response);
	}

	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");
		response.setCharacterEncoding("utf-8");

		RequestDispatcher rd = null;
		ServletContext application = this.getServletContext();
		HttpSession session = request.getSession(true);
		Boolean isLogSuc = (Boolean) session.getAttribute("isLogSuc");

		if (isLogSuc != null) {
			rd = request.getRequestDispatcher("web/jsp/homeindex.jsp");
		} else {
			rd = request.getRequestDispatcher("web/login.jsp");
		}
		
		if(isLogSuc == null) {
			UserPO user = new UserPO();
			user.setName("visitor");
			session.setAttribute("user", user);
		}
		this.TheNewestPublish(session);
		this.theWealthUser(session);
		this.allArea(session);
		this.newFiveReg(session);
		this.onLine(session, application);
		this.onLineReg(session, application);
		
		// 最新精華帖
		try {
			PublishPO theNewestDigestPublish = BOFactory.getPublishBOInstance().queryByDigestdate();
			if(theNewestDigestPublish == null) {
				theNewestDigestPublish = new PublishPO();
				theNewestDigestPublish.setTitle("暫時(shí)沒有精華貼");
			}
			session.setAttribute("theNewestDigestPublish", theNewestDigestPublish);
		} catch (SQLException e) {
			e.printStackTrace();
			session.setAttribute("errorInfo", "查找最新精華貼出錯(cuò)");
			response.sendRedirect("web/error.jsp");
			return;
		}
		// 最新推薦貼
		
		try {
			PublishPO theNewestRecommendPublish = BOFactory.getPublishBOInstance().queryByRecomendate();
			if(theNewestRecommendPublish == null) {
				theNewestRecommendPublish = new PublishPO();
				theNewestRecommendPublish.setTitle("暫時(shí)沒有推薦貼");
			}
			session.setAttribute("theNewestRecommendPublish", theNewestRecommendPublish);
		} catch (SQLException e) {
			e.printStackTrace();
			session.setAttribute("errorInfo", "查找最新推薦貼出錯(cuò)");
			response.sendRedirect("web/error.jsp");
			return;
		}

		rd.forward(request, response);
	}

	public void newFiveReg(HttpSession session) {
		// 最近注冊(cè)的五位會(huì)員
		List<UserPO> newRegUserList = BOFactory.getUserBOInstance()
				.queryUserByRegisterTime();
		List<UserPO> newestFiveRegUserList = new ArrayList<UserPO>();
		if (newRegUserList.size() < 5) {
			for (int i = 0; i < newRegUserList.size(); i++) {
				newestFiveRegUserList.add(newRegUserList.get(i));
			}
		} else {
			for (int i = 0; i <= 4; i++) {
				newestFiveRegUserList.add(newRegUserList.get(i));
			}
		}
		session.setAttribute("fiveNewReg", newestFiveRegUserList);
	}

	public void theWealthUser(HttpSession session) {
		// 最富有的五位會(huì)員
		Page page = new Page();
		page.setCurrPage(1);
		List<UserPO> wealthUserList = BOFactory.getUserBOInstance()
				.queryUserByWealth(page);
		List<UserPO> fiveWealthList = new ArrayList<UserPO>();
		if (wealthUserList.size() < 5) {
			for (int i = 0; i < wealthUserList.size(); i++) {
				fiveWealthList.add(wealthUserList.get(i));
			}
		} else {
			for (int i = 0; i <= 4; i++) {
				fiveWealthList.add(wealthUserList.get(i));
			}
		}
		session.setAttribute("fiveWealth", fiveWealthList);
	}

	public void TheNewestPublish(HttpSession session) {
		// 最新的五個(gè)帖子
		List<PublishPO> newPubList = BOFactory.getPublishBOInstance()
				.queryByPublishDate();
		List<PublishPO> newFivePubList = new ArrayList<PublishPO>();
		if (newPubList.size() < 5) {
			for (int i = 0; i < newPubList.size(); i++) {
				newFivePubList.add(newPubList.get(i));
			}
		} else {
			for (int i = 0; i <= 4; i++) {
				newFivePubList.add(newPubList.get(i));
			}
		}
		session.setAttribute("newFivePubList", newFivePubList);
		// 最新的帖子
		PublishPO theNewestPublish = new PublishPO();
		if (newPubList.size() == 0) {
			theNewestPublish.setTitle("暫時(shí)沒有新帖");
		} else {
			theNewestPublish = newPubList.get(0);
		}
		session.setAttribute("theNewestPublish", theNewestPublish);
	}

	public void allArea(HttpSession session) {
		// 所有的區(qū)域 //所有區(qū)域下的版塊
		List<AreaPO> allAreaList = BOFactory.getAreaBOInstance().queryArea();
		BlockBO blockBO = BOFactory.getBlockBOInstance();
		for (int i = 0; i < allAreaList.size(); i++) {
			AreaPO area = allAreaList.get(i);
			List<BlockPO> blockList = blockBO.queryBlockByArea(area.getId());
			area.setBlockList(blockList);
			List<UserPO> areaAdminList = BOFactory.getUserBOInstance().queryAreaAdmin(area.getId());
			area.setAreaAdminList(areaAdminList);
		}

		session.setAttribute("allAreaList", allAreaList);
	}
	
	public void onLine(HttpSession session, ServletContext application) {
		int onLineNum = 0;
		int onLineNumApp = 0;//存在application里的session的個(gè)數(shù)
		int onLineNumSes = 0;//session的個(gè)數(shù)
		Integer onLineApp = (Integer) application.getAttribute("onLineNum");
		if(onLineApp == null) {
			onLineNum = ((Integer) session.getAttribute("onLineNum")).intValue();
		} else {
			onLineNumSes = ((Integer) session.getAttribute("onLineNum")).intValue();
			onLineNumApp = ((Integer) application.getAttribute("onLineNum")).intValue();
			if(onLineNumSes > onLineNumApp) {
				onLineNum = onLineNumSes;
			} else {
				onLineNum = onLineNumApp;
			}
		}
		application.setAttribute("onLineNum", onLineNum);
	}
	
	public void onLineReg(HttpSession session, ServletContext application) {
//		 在線人數(shù)多少是注冊(cè)用戶
		List<UserPO> userRegList = (List)application.getAttribute("userRegList");
		if(userRegList == null) {
			userRegList = new ArrayList<UserPO>();
		}
		UserPO userReg = (UserPO) session.getAttribute("user");
		
		boolean isAdd = ((Boolean)session.getAttribute("isAdd")).booleanValue();
		if (!userReg.getName().	equals("visitor") &&!isAdd ) {
			userRegList.add(userReg);
			isAdd = true;
			session.setAttribute("isAdd", isAdd);
		}
		application.setAttribute("userRegList", userRegList);
		int regNum = userRegList.size();
		session.setAttribute("regNum", regNum);
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲永久精品国产| 国产成人小视频| 99久久国产免费看| 中文字幕一区二区三区四区| 成人福利视频在线看| 国产欧美日韩综合精品一区二区| 极品销魂美女一区二区三区| 国产视频一区二区在线观看| 成人精品高清在线| 亚洲激情成人在线| 欧美精品黑人性xxxx| 激情综合五月婷婷| 最新热久久免费视频| 日本高清无吗v一区| 日韩精品成人一区二区三区 | 国产精品538一区二区在线| 欧美成人官网二区| 国产91精品入口| 亚洲一线二线三线久久久| 成人深夜福利app| 自拍偷拍国产亚洲| 欧美性色欧美a在线播放| 日日欢夜夜爽一区| 久久久国产精品不卡| 色吧成人激情小说| 精品在线亚洲视频| 一区二区三区日韩在线观看| 欧美一区二区三区小说| 丁香婷婷深情五月亚洲| 午夜欧美大尺度福利影院在线看| 2021久久国产精品不只是精品| 成人黄色片在线观看| 欧美aaaaa成人免费观看视频| 久久精品人人做人人综合 | 国产夜色精品一区二区av| 91官网在线免费观看| 欧美一区2区视频在线观看| 亚洲伊人色欲综合网| 国产欧美视频一区二区三区| 欧美日韩电影在线播放| 国产99久久久国产精品潘金网站| 亚洲成av人片一区二区| 国产精品少妇自拍| 欧美精品一区二区三区很污很色的| 91免费版pro下载短视频| 蓝色福利精品导航| 亚洲二区在线观看| 亚洲图片激情小说| 国产婷婷色一区二区三区在线| 精品视频一区三区九区| 99热在这里有精品免费| 国产精品资源在线看| 免费观看久久久4p| 丝袜国产日韩另类美女| 亚洲精品中文字幕乱码三区| 国产欧美一区二区三区沐欲| 日韩欧美国产午夜精品| 欧美日韩mp4| 欧美色网站导航| caoporn国产一区二区| 国产激情精品久久久第一区二区| 免费在线看一区| 日本欧美韩国一区三区| 亚洲午夜久久久久久久久电影院| 国产精品不卡一区| 中文字幕久久午夜不卡| 精品久久久久久久久久久久久久久 | 亚洲色图欧美偷拍| 国产精品久久久久影院老司| 国产亚洲污的网站| 久久久精品tv| 久久久国产午夜精品| 久久久国产午夜精品| 久久久电影一区二区三区| 久久亚洲一区二区三区明星换脸 | 精品久久久久久综合日本欧美| 欧美久久一二区| 欧美伦理电影网| 91精品一区二区三区在线观看| 91精品久久久久久久91蜜桃| 欧美精品少妇一区二区三区| 在线观看日韩精品| 欧美狂野另类xxxxoooo| 欧美日韩久久久久久| 制服丝袜av成人在线看| 日韩欧美电影一区| 久久综合成人精品亚洲另类欧美 | 懂色一区二区三区免费观看| 成人国产精品免费网站| 99国产精品一区| 在线观看亚洲成人| 欧美精品一级二级| 精品国产免费人成电影在线观看四季 | 麻豆91精品91久久久的内涵| 麻豆传媒一区二区三区| 国产成人免费视频| 91同城在线观看| 欧美日韩免费观看一区三区| 在线播放中文字幕一区| 国产亚洲一区二区三区四区 | 国产成人欧美日韩在线电影| 99视频国产精品| 欧美嫩在线观看| xnxx国产精品| 中文字幕五月欧美| 日本不卡123| 大白屁股一区二区视频| 色婷婷激情一区二区三区| 91精品黄色片免费大全| 国产清纯在线一区二区www| 亚洲精品自拍动漫在线| 蜜臀91精品一区二区三区| 成人丝袜高跟foot| 欧美老人xxxx18| 国产欧美日韩亚州综合| 偷拍一区二区三区| 国产99一区视频免费| 欧美日韩一区二区在线观看| 欧美不卡视频一区| 亚洲男人的天堂在线观看| 精品一区二区三区日韩| 91美女片黄在线观看91美女| 欧美一区二区黄色| 亚洲色图在线看| 国产精品12区| 91精品国产一区二区三区蜜臀| 久久久久国产免费免费| 日韩中文字幕区一区有砖一区| 成人h精品动漫一区二区三区| 在线成人av影院| 《视频一区视频二区| 国产一区二区日韩精品| 欧美乱妇23p| 亚洲精品国产a| 国产91精品一区二区麻豆网站| 欧美一区二区三区在线视频| 亚洲欧美偷拍另类a∨色屁股| 精品一区二区三区在线播放 | 精品制服美女丁香| 欧美日韩国产精品成人| 亚洲少妇最新在线视频| 国产99久久久国产精品潘金| 日韩视频在线永久播放| 亚洲成av人**亚洲成av**| 99精品久久久久久| 中文一区一区三区高中清不卡| 久久精品国产亚洲高清剧情介绍| 欧美亚洲动漫制服丝袜| 亚洲美女淫视频| 99精品一区二区| 国产精品久久久久久久久图文区| 玖玖九九国产精品| 日韩欧美三级在线| 免费在线观看成人| 欧美一区二区三区的| 亚欧色一区w666天堂| 欧美三级一区二区| 亚洲狠狠爱一区二区三区| 色哟哟在线观看一区二区三区| 国产精品萝li| 成人开心网精品视频| 国产精品久久久久久久午夜片| 丁香桃色午夜亚洲一区二区三区| 国产校园另类小说区| 精品一区二区免费看| 26uuu亚洲综合色欧美| 久久国产精品区| 精品久久99ma| 精品一区精品二区高清| 久久久久国产精品免费免费搜索| 国产精品一二三区在线| 国产欧美日韩视频一区二区| 成人精品一区二区三区四区| 国产精品嫩草影院av蜜臀| 成人精品视频一区二区三区尤物| 国产精品成人一区二区艾草| 一本久久a久久免费精品不卡| 亚洲日本在线视频观看| 99精品黄色片免费大全| 亚洲韩国精品一区| 91精品国产黑色紧身裤美女| 另类调教123区| 国产欧美一区二区精品性色超碰| gogo大胆日本视频一区| 亚洲嫩草精品久久| 欧美放荡的少妇| 精品一区二区三区视频| 国产欧美一区二区精品久导航 | 国产一区二区h| 国产精品国产三级国产aⅴ中文| 色哟哟一区二区在线观看| 日韩在线一区二区| 久久免费午夜影院| 91麻豆视频网站| 日韩成人免费电影| 欧美高清在线精品一区| 在线观看日韩国产| 激情综合色综合久久综合| ㊣最新国产の精品bt伙计久久| 精品视频资源站|