• 大小: 474KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Java
  • 标签: J2EE  JAVA  

资源简介

基于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.xml
     文件          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\meta-INF\
     文件          36  2015-06-03 07:42  bbs-master\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2015-06-03 07:42  bbs-master\WebRoot\WEB-INF\
     文件        1020  2015-06-03 07:42  bbs-master\WebRoot\WEB-INF\web.xml
     目录           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个文件信息

评论

共有 条评论