• 大小: 23.57MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-29
  • 语言: Java
  • 标签: BBS  

资源简介

JavaWeb开发的BBS系统,可以登录,发帖,回帖,多级回帖。等功能。界面优美,性能稳定。

资源截图

代码片段和文件信息

package cn.rocket.bbs.answer.action;

import org.apache.struts2.ServletActionContext;

import cn.rocket.bbs.answer.domain.Answer;
import cn.rocket.bbs.answer.service.AnswerService;
import cn.rocket.bbs.post.domain.Post;
import cn.rocket.bbs.post.service.PostService;
import cn.rocket.bbs.user.domain.User;
import cn.rocket.bbs.user.service.UserService;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;

/**
 * 
 * @author 余盛朋
 *
 */
public class AnswerAction extends ActionSupport implements ModelDriven{
private static final long serialVersionUID = 1L;
private PostService postService ;
private AnswerService answerService ;
private UserService userService ;
private Integer post_id ;
private Integer user_id ;
private Answer answer = new Answer();


public void setUser_id(Integer user_id) {
this.user_id = user_id;
}

public void setUserService(UserService userService) {
this.userService = userService;
}

public void setAnswerService(AnswerService answerService) {
this.answerService = answerService;
}

public void setPostService(PostService postService) {
this.postService = postService;
}

public void setPost_id(Integer post_id) {
this.post_id = post_id;
}


/**
 * 
 * @return返回回复帖子页面
 */
public String answerPage() {
User user = (User)ServletActionContext.getRequest().getSession().getAttribute(“user“) ;
if(user!=null){
Post post = postService.findById(this.post_id) ;
ActionContext.getContext().getValueStack().set(“post“ post) ;
return “answerPage“;
}else{
this.addActionMessage(“亲,你还没有登录哟,不能参与评论!“);
return “loginPage“ ;
}

}


/**
 * 回复帖子
 * @return
 */
public String answerPost(){
User user = userService.findById(user_id) ;
this.answer.setUser(user);

Post post = postService.findById(post_id) ;
this.answer.setPost(post);

answerService.save(answerpost) ;

return “indexPage“ ;
}

@Override
public Answer getModel() {

return this.answer;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5112  2016-04-22 23:16  bbs\.classpath

     文件       1328  2016-04-18 22:18  bbs\.project

     文件        522  2016-04-18 21:56  bbs\.settings\.jsdtscope

     文件        124  2016-05-24 00:35  bbs\.settings\com.genuitec.eclipse.core.prefs

     文件        248  2016-05-22 23:17  bbs\.settings\org.eclipse.core.resources.prefs

     文件        364  2016-04-18 21:56  bbs\.settings\org.eclipse.jdt.core.prefs

     文件        468  2016-04-18 21:56  bbs\.settings\org.eclipse.wst.common.component

     文件        412  2016-04-18 21:56  bbs\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-04-18 21:56  bbs\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-04-18 21:56  bbs\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       8303  2016-05-24 09:35  bbs\src\applicationContext.xml

     文件       2209  2016-05-17 10:49  bbs\src\cn\rocket\bbs\answer\action\AnswerAction.java

     文件        301  2016-04-25 23:03  bbs\src\cn\rocket\bbs\answer\dao\AnswerDao.java

     文件       1786  2016-05-22 18:14  bbs\src\cn\rocket\bbs\answer\domain\Answer.hbm.xml

     文件       1762  2016-05-24 23:56  bbs\src\cn\rocket\bbs\answer\domain\Answer.java

     文件       1190  2016-05-25 09:35  bbs\src\cn\rocket\bbs\answer\service\AnswerService.java

     文件       2200  2016-05-17 09:24  bbs\src\cn\rocket\bbs\category\action\CategoryAction.java

     文件       1582  2016-05-26 09:29  bbs\src\cn\rocket\bbs\category\dao\CategoryDao.java

     文件       1033  2016-04-21 17:47  bbs\src\cn\rocket\bbs\category\domain\Category.hbm.xml

     文件       1047  2016-04-25 12:52  bbs\src\cn\rocket\bbs\category\domain\Category.java

     文件       1269  2016-05-17 09:23  bbs\src\cn\rocket\bbs\category\service\CategoryService.java

     文件        197  2016-04-26 12:02  bbs\src\cn\rocket\bbs\category\test\CategoryTest.java

     文件       1112  2016-05-17 10:31  bbs\src\cn\rocket\bbs\categorysecond\action\CategorysecondAction.java

     文件       1394  2016-05-26 09:30  bbs\src\cn\rocket\bbs\categorysecond\dao\CategorysecondDao.java

     文件       1224  2016-04-21 17:52  bbs\src\cn\rocket\bbs\categorysecond\domain\Categorysecond.hbm.xml

     文件       1308  2016-04-21 22:17  bbs\src\cn\rocket\bbs\categorysecond\domain\Categorysecond.java

     文件       1458  2016-05-17 10:31  bbs\src\cn\rocket\bbs\categorysecond\service\CategorysecondService.java

     文件       1575  2016-05-06 19:11  bbs\src\cn\rocket\bbs\index\action\IndexAction.java

     文件       2244  2016-05-26 08:41  bbs\src\cn\rocket\bbs\notice\action\NoticeAction.java

     文件       2337  2016-05-26 08:39  bbs\src\cn\rocket\bbs\notice\dao\NoticeDao.java

............此处省略1286个文件信息

评论

共有 条评论