资源简介
基于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个文件信息
相关资源
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论