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

📄 a08ecb5f9c93001d1e83dbb907bd12f8

📁 BBS系统
💻
字号:
package bbs.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Iterator;

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

import bbs.bean.messageBean;
import bbs.dao.messageDao;
import bbs.dao.threadDao;
import bbs.dao.userDao;


public class threadServlet2 extends HttpServlet {
	public threadServlet2() {
		super();
	}
	public void destroy() {
		super.destroy(); 
	}

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html;charset=gbk");
		request.setCharacterEncoding("gbk");
		PrintWriter out = response.getWriter();
		
		
		/*ArrayList auser=new ArrayList();
	    ArrayList ausertwo=new ArrayList();
	    ArrayList altwo=new ArrayList();
	    ArrayList<messageBean> al=new ArrayList<messageBean>();
		
		int page =1;
		String title="";
		
		
		String pa="1";//request.getParameter("page");
		int forumID=(new Integer(request.getParameter("threadID").toString())).intValue();
		if(pa!=null){
			page=Integer.parseInt(pa);
		}
		messageDao md=new messageDao();
		userDao ud=new userDao();
		messageBean mb=new messageBean();
		messageBean mb2=new messageBean();
		al=md.getmessagepage(page, forumID);
		Iterator it=al.iterator();
		String name="--";
		String date="--";
		String name1="--";
		 ArrayList<messageBean> one=new ArrayList<messageBean>();
		while(it.hasNext()){
			mb=(messageBean)it.next();
			one=md.getmessagethree(mb.getMessageID());
			Iterator itt=one.iterator();
			while(itt.hasNext()){
				mb2=(messageBean)itt.next();
				int usidt=mb2.getUserID();
				name=ud.getUsertwo(usidt);
				date=mb2.getCreateDate();
				//System.out.println("*******");
			}
			name1=ud.getUsertwo(mb.getUserID());
			auser.add(name1);
			ausertwo.add(name);
			altwo.add(date);
			System.out.println(name1);

		}
	
		request.setAttribute("page",new Integer(page));
		
	    request.setAttribute("auser", auser);
	    
	    request.setAttribute("ausertwo",ausertwo);
	   
	    request.setAttribute("altwo",altwo);
	    
	    request.setAttribute("al",al);
		RequestDispatcher request1=request.getRequestDispatcher("massages.jsp");
  		request1.forward(request, response);
		*/
		
		int page =1;//当前页
		int threadID=0;//版块ID
		int allrows=0;//总行数
		String text="";
		String username="";
		String mun="";
		String createdate="";
		String createdate2="";
		String title="";//导航 版块名
		ArrayList al=new ArrayList();
		
		
		if(request.getParameter("PageFlag")!=null)
			page=(new Integer(request.getParameter("PageFlag"))).intValue();
		
		if(request.getParameter("threadID")!=null)
			 threadID=(new Integer(request.getParameter("threadID"))).intValue();
	    
		//查询得到总行数
		messageDao md=new messageDao();
		messageDao md2=new messageDao();
		allrows=md2.getAllRows(threadID);
			
		//查询当前版块名  导航
		threadDao tdtitle=new threadDao();
		title=tdtitle.getthreadByID(threadID);
			
			
		
		   
		   //System.out.println(title);
		    ArrayList aList=new ArrayList();
		    ArrayList auser=new ArrayList();
		    ArrayList alone=new ArrayList();
		    ArrayList user=new ArrayList();
		    ArrayList usert=new ArrayList();
		    al=md.getmessagepage(page, threadID);
		    Iterator ti=al.iterator();
		    while(ti.hasNext()){
			     messageBean mb= (messageBean)ti.next();
			    
			     userDao ud=new userDao();
			     username=ud.getUsertwo(mb.getUserID()); 
			     
			     auser=md.getmessagethree(mb.getMessageID());
			     Iterator tii=al.iterator();
			     messageBean mbb= (messageBean)tii.next();
			     userDao udd=new userDao();
			     mun=udd.getUsertwo(mbb.getUserID()); 
			     
		   		 createdate=mb.getCreateDate();
		   		 createdate2=mbb.getCreateDate();
		   	ArrayList altwo =new ArrayList();	 
	  		altwo.add(text);
	  		altwo.add(username);
	  		altwo.add(createdate);
	  		altwo.add(mb.getClickCnt());
	  		altwo.add(createdate2);
	  		altwo.add(mun);
	  		altwo.add(mb.getMessageID());
	  		alone.add(altwo);
		    }
		    request.setAttribute("PageFlag",new Integer(page));
		    request.setAttribute("alone", alone);
		    request.setAttribute("forumID",threadID);
		    request.setAttribute("title",title);
		    request.setAttribute("al",al);
		    request.setAttribute("allrows", allrows);
		    
		    
		    RequestDispatcher request1=request.getRequestDispatcher("massages.jsp");
	  		request1.forward(request, response);
		
		
	}


	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		doGet(request, response);
		
	}

	
	public void init() throws ServletException {
		
	}

}

⌨️ 快捷键说明

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