資源簡介
基于JAVA的論壇源碼(J2EE 畢業設計) 可直接運行。做畢業設計、課程設計或者想研究下技術的可以下載學習

代碼片段和文件信息
package?com.yxq.action;
import?java.io.UnsupportedEncodingException;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.Vector;
import?javax.servlet.ServletContext;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?org.apache.struts2.dispatcher.SessionMap;
import?org.apache.struts2.interceptor.ServletRequestAware;
import?org.apache.struts2.interceptor.ServletResponseAware;
import?org.apache.struts2.interceptor.SessionAware;
import?org.apache.struts2.util.ServletContextAware;
import?com.opensymphony.xwork2.ActionSupport;
import?com.yxq.actionform.BbsAnswerForm;
import?com.yxq.actionform.BbsForm;
import?com.yxq.actionform.BoardForm;
import?com.yxq.actionform.ClassForm;
import?com.yxq.actionform.UserForm;
import?com.yxq.dao.OpDB;
import?com.yxq.model.CreatePage;
import?com.yxq.tools.Change;
public?class?BbsAction?extends?ActionSupport??implements?SessionAware??
ServletRequestAware?ServletResponseAwareServletContextAware?{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;
protected?SessionMapject>??session;
protected?HttpServletRequest??request;
protected?HttpServletResponse??response;
protected?ServletContext?servletContext;
/**?顯示指定版面中的所有根帖?*/
public?String?rootListShow(){
session.put(“mainPage““/pages/show/bbs/listRootShow.jsp“);
String?classId=request.getParameter(“classId“);
String?boardId=request.getParameter(“boardId“);
if(classId==null||classId.equals(““))
classId=(String)session.get(“classId“);
else
session.put(“classId“classId);
if(boardId==null||boardId.equals(““))
boardId=(String)session.get(“boardId“);
else
session.put(“boardId“boardId);
//?生成“跳轉版面”下拉列表中的選項,這些選項應為當前論壇類別中的版面?
Map?jumpBoard=new?HashMap();
List?boardlist=((ArrayList)session.get(“classType“)).get(Integer.valueOf(classId)-1).getBoardList();
System.out.print(“大小“+boardlist.size());
if(boardlist!=null&&boardlist.size()!=0){
for(int?i=0;i BoardForm?boardSingle=(BoardForm)boardlist.get(i);
jumpBoard.put(boardSingle.getBoardName()boardSingle.getBoardId());
if(boardId.equals(boardSingle.getBoardId())){ //如果是當前版面
session.put(“boardMaster“boardSingle.getBoardMaster()); //保存當前版面的斑竹
session.put(“boardPcard“boardSingle.getBoardPcard());//保存當前版面的公告
}
}
}
session.put(“jumpBoard“jumpBoard);
String?sql=““;
object[]?params={boardId};
OpDB?myOp=new?OpDB();
//?查詢數據庫,獲取置頂帖子(不包括括精華帖子)?
myOp.setMark(false); //不進行分頁顯示
sql=“select?*?from?tb_bbs?where?bbs_boardID=??and?bbs_isTop=‘1‘?order?by?bbs_toTopTime?DESC“;
List?topbbslist=myOp.OpBbsListShow(sql?params);
session.put(“topbbslist“topbbslist);
//?查詢數據庫,獲取其他帖子(包括精華帖子,也包括即是置頂,又是精華的帖子)?
int?perR=5;
String?currentP=request.g
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-03?07:42??bbs-master\
?????文件?????????954??2015-06-03?07:42??bbs-master\.classpath
?????文件?????????378??2015-06-03?07:42??bbs-master\.gitattributes
?????文件?????????803??2015-06-03?07:42??bbs-master\.gitignore
?????文件????????1282??2015-06-03?07:42??bbs-master\.project
?????目錄???????????0??2015-06-03?07:42??bbs-master\.settings\
?????文件?????????510??2015-06-03?07:42??bbs-master\.settings\.jsdtscope
?????文件?????????357??2015-06-03?07:42??bbs-master\.settings\org.eclipse.jdt.core.prefs
?????文件?????????451??2015-06-03?07:42??bbs-master\.settings\org.eclipse.wst.common.component
?????文件?????????403??2015-06-03?07:42??bbs-master\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2015-06-03?07:42??bbs-master\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-06-03?07:42??bbs-master\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????17??2015-06-03?07:42??bbs-master\README.md
?????目錄???????????0??2015-06-03?07:42??bbs-master\WebRoot\
?????目錄???????????0??2015-06-03?07:42??bbs-master\WebRoot\me
?????文件??????????36??2015-06-03?07:42??bbs-master\WebRoot\me
?????目錄???????????0??2015-06-03?07:42??bbs-master\WebRoot\WEB-INF\
?????文件????????1020??2015-06-03?07:42??bbs-master\WebRoot\WEB-INF\web.xm
?????目錄???????????0??2015-06-03?07:42??bbs-master\WebRoot\images\
?????目錄???????????0??2015-06-03?07:42??bbs-master\WebRoot\images\admin\
?????文件????????3799??2015-06-03?07:42??bbs-master\WebRoot\images\admin\adminB.jpg
?????文件????????3662??2015-06-03?07:42??bbs-master\WebRoot\images\admin\adminE.jpg
?????文件???????20958??2015-06-03?07:42??bbs-master\WebRoot\images\admin\adminEnd.jpg
?????文件???????28207??2015-06-03?07:42??bbs-master\WebRoot\images\admin\adminL.jpg
?????文件???????50218??2015-06-03?07:42??bbs-master\WebRoot\images\admin\adminLog.jpg
?????文件????????1193??2015-06-03?07:42??bbs-master\WebRoot\images\admin\back.jpg
?????文件?????????541??2015-06-03?07:42??bbs-master\WebRoot\images\admin\backLE.jpg
?????文件????????2980??2015-06-03?07:42??bbs-master\WebRoot\images\admin\backLT.jpg
?????文件????????5255??2015-06-03?07:42??bbs-master\WebRoot\images\admin\content.jpg
?????文件?????????776??2015-06-03?07:42??bbs-master\WebRoot\images\admin\menu.jpg
?????文件????????6840??2015-06-03?07:42??bbs-master\WebRoot\images\admin\menuT.jpg
............此處省略127個文件信息
評論
共有 條評論