资源简介
基于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个文件信息
相关资源
- pos机java调用程序demo(基于dll调用)
- Python AES和Java AES/ECB/PKCS5Padding互转
- csv文件读下用的jar包
- java解压缩文件文件夹
- java药品管理系统
- stm32cubeMX_v4.27及f4HAL库包及所需要的
- java网页视频播放
- JAVA串口助手
- 华为Java编程规范试题2(含答案)
- JAVA的JAR或Class生成Delphi的Native Bridge
- 解析wkt数据
- java Rest接口服务端简单式Java后台各类
- Java Service Wrapper部署说明
- java类外文翻译
- Blackjack游戏原代码
- java版扫雷源代码+图片素材
- 个人所得税计算器 java
- 10个球中找到一个坏球的测试用例及测
- java_ssh2框架_小
- java密保卡生成 源码
- 豆瓣API获取书籍详细信息Java代码
- aliyun-java.jar两种包
- 银行家算法 java 图形界面
- java生成十个不重复的随机数
- JAVA例题.rar
- Java 小型健身俱乐部管理系统
- java ftp 上传 rar 压缩 解压
- 仿QQ聊天系统JAVA+MYSQL
- commons-email-1.1.jarmail-1.4.jaractivation-1.
- Java开发博客项目 视频教学+全程代码
评论
共有 条评论