• 大小: 1.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-04
  • 语言: 其他
  • 标签: SSH  Forum  Web  

资源简介

基于spring+Struts1+hibernate框架开发的论坛系统

资源截图

代码片段和文件信息

/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package action;

import java.util.Date;
import java.util.Iterator;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import util.Pagination;
import form.BoardForm;
import Service.IBoardService;
import Service.ICategoryService;
import Service.IPersonService;
import Service.IThreadService;
import bean.Board;
import bean.Category;
import bean.Person;
import bean.Thread;


/**
 * MyEclipse Struts Creation date: 07-04-2008
 * 
 * XDoclet definition:
 * 
 * @struts.action path=“/board“ name=“boardForm“
 *                input=“/form/board/listBoard.jsp“ parameter=“action“
 *                scope=“request“ validate=“true“
 */
public class BoardAction extends ForumAction {

private ICategoryService categoryService;

private IBoardService boardService;

private IThreadService threadService;

private IPersonService personService;

@Override
@SuppressWarnings(“all“)
public ActionForward list(ActionMapping mapping ActionForm formHttpServletRequest request HttpServletResponse response) {

BoardForm boardForm = (BoardForm) form;
Board board = boardService.find(Board.class boardForm.getBoard().getId());
boardForm.setBoard(board);
int totalCount = threadService.getTotalCount(“ select count(t) from Thread t “+ “ where t.deleted = false and t.board.id = “+ board.getId() null);
Pagination pagination = new Pagination(request response);
pagination.setRecordCount(totalCount);
List threadList = threadService.list(“ select t from Thread t “+ “ where t.deleted = false and t.board.id = “ + board.getId()
+ “ order by t.dateLastReplied desc “ pagination.getFirstResult() pagination.getPageSize() null);
request.setAttribute(“board“ board);
request.setAttribute(“pagination“ pagination);
request.setAttribute(“threadList“ threadList);
boardForm.settitle(“帖子列表 - 版面:“ + board.getName());
return new ActionForward(“list“ “/jsp/thread/listThread.jsp“ false);
}

public ActionForward initAdd(ActionMapping mapping ActionForm formHttpServletRequest request HttpServletResponse response) {
BoardForm boardForm = (BoardForm) form;
boardForm.settitle(“添加版面“);
List categoryList = categoryService.list(“ from Category c where c.deleted = false “);
request.setAttribute(“categoryList“ categoryList);
return new ActionForward(“add“ “/jsp/board/addBoard.jsp“ false);
}

public ActionForward add(ActionMapping mapping ActionForm formHttpServletRequest request HttpServletResponse response) {
BoardForm boardForm = (BoardForm) form;
boardForm.settitle(“添加版面“);
Category category = categoryService.find(Category.class

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

     文件       1961  2016-11-18 22:20  Forum\.classpath

     文件        348  2016-11-17 16:50  Forum\.myhibernatedata

     文件       1396  2016-11-17 22:09  Forum\.project

     文件        522  2016-11-17 12:07  Forum\.settings\.jsdtscope

     文件        341  2016-11-19 21:52  Forum\.settings\com.genuitec.runtime.libraries.xml

     文件        364  2016-11-17 12:07  Forum\.settings\org.eclipse.jdt.core.prefs

     文件        552  2016-11-17 22:08  Forum\.settings\org.eclipse.wst.common.component

     文件        646  2016-11-17 22:09  Forum\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        562  2016-11-17 22:09  Forum\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-11-17 12:07  Forum\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-11-17 12:07  Forum\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        458  2016-11-17 22:09  Forum\.springBeans

     文件       5656  2016-12-27 10:44  Forum\src\action\BoardAction.java

     文件       2305  2016-12-25 15:01  Forum\src\action\CategoryAction.java

     文件       1232  2016-12-27 11:04  Forum\src\action\ForumAction.java

     文件       5747  2016-12-25 10:56  Forum\src\action\PersonAction.java

     文件       3342  2016-12-27 21:46  Forum\src\action\ReplyAction.java

     文件       4907  2016-12-27 16:47  Forum\src\action\ThreadAction.java

     文件       7788  2017-02-19 17:10  Forum\src\applicationContext.xml

     文件       1165  2016-11-17 16:30  Forum\src\bean\baseBean.java

     文件       2183  2016-11-17 16:34  Forum\src\bean\Board.java

     文件        645  2016-11-20 22:21  Forum\src\bean\Category.java

     文件       2197  2016-11-17 16:27  Forum\src\bean\Person.java

     文件       1375  2016-11-17 16:35  Forum\src\bean\Reply.java

     文件       2560  2016-11-17 16:35  Forum\src\bean\Thread.java

     文件         88  2016-11-17 22:08  Forum\src\com\yourcompany\struts\ApplicationResources.properties

     文件       1482  2016-12-25 09:05  Forum\src\dao\DaoImpl.java

     文件        482  2016-11-18 10:34  Forum\src\dao\IDao.java

     文件       1166  2016-12-25 11:55  Forum\src\exception\ForumExceptionHandler.java

     文件       1057  2016-09-27 15:38  Forum\src\filter\CharacterEncodingFilter.java

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

评论

共有 条评论