資源簡介
基于SSM框架的博客系統還包括系統設計文檔 數據庫腳本等等
詳細寫明了 設計過程和設計思路 系統代碼中含有大量的注釋 方便理解和閱讀
代碼片段和文件信息
package?com.ssm.blog.controller;
import?java.io.File;
import?java.io.IOException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.UUID;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;
import?org.apache.log4j.Logger;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.ModelMap;
import?org.springframework.util.StringUtils;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;
import?com.github.pagehelper.PageHelper;
import?com.github.pagehelper.PageInfo;
import?com.ssm.blog.exception.CustomException;
import?com.ssm.blog.service.ArticleInfoService;
import?com.ssm.blog.service.TypeInfoService;
import?com.ssm.blog.view.ArticleInfo;
import?com.ssm.blog.view.Result;
import?com.ssm.blog.view.TypeInfo;
import?com.ssm.blog.view.UserInfo;
/**
?*?
?*?@author?丁杰
?*
?*/
@Controller
@RequestMapping(“/article_info“)
public?class?ArticleInfoController?{
private?Logger?log?=?Logger.getLogger(this.getClass());
@Autowired
ArticleInfoService?articleInfoService;
@Autowired
TypeInfoService?typeInfoService;
/**
?*?獲取狀態為1的文章的文章列表并且返回至頁面list_normal.jsp
?*?pageNum默認是第一頁?pageSize默認一頁有十條記錄
?*?@param?map
?*?@return
?*?@throws?CustomException
?*/
@RequestMapping(“/articleList.action“)
public?String?articleList(ModelMap?mapHttpSession?session
@RequestParam(required?=?falsevalue=“typeId“)?Integer?type_id
@RequestParam(required?=?falsevalue=“startDate“)?String?startDate
@RequestParam(required?=?falsevalue=“endDate“)?String?endDate
@RequestParam(required?=?falsevalue=“keyWord“)?String?keyWord
@RequestParam(value=“pageNum“?defaultValue=“1“)?int?pageNum
@RequestParam(value=“pageSize“?defaultValue=“10“)?int?pageSize)?throws?CustomException?{
Mapject>?param?=?new?HashMapject>();
param.put(“typeId“?type_id);
param.put(“startDate“?startDate);
param.put(“endDate“?endDate);
if?(!StringUtils.isEmpty(keyWord))?{
param.put(“keyWord“?“%“?+?keyWord.trim()?+?“%“);
}
//查找狀態為1的文章
param.put(“status“?“1“);
int?user_id?=?((UserInfo)session.getAttribute(“userInfo“)).getId();
//?pageHelper分頁插件
//?只需要在查詢之前調用,傳入當前頁碼,以及每一頁顯示多少條
PageHelper.startPage(pageNum?pageSize);
PageInfo?pageInfo?=?new?PageInfo?(articleInfoService.list(paramuser_id));
map.put(“typeList“?typeInfoService.getTypeList(user_id));
map.put(“pageInfo“?pageInfo);
//在頁面上回顯
map.put(“typeId“?type_id);
map.put(“startDate“?startDate);
map.put(“endDate“?endDate);
map.
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1513??2018-04-02?10:07??blog\blog\.classpath
?????文件???????1080??2018-04-02?10:07??blog\blog\.project
?????文件????????639??2018-04-02?10:07??blog\blog\.settings\.jsdtscope
?????文件????????488??2018-04-09?11:22??blog\blog\.settings\org.eclipse.core.resources.prefs
?????文件???????7754??2018-04-02?10:31??blog\blog\.settings\org.eclipse.jdt.core.prefs
?????文件????????117??2018-04-02?10:31??blog\blog\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
?????文件?????????90??2018-04-02?10:07??blog\blog\.settings\org.eclipse.m2e.core.prefs
?????文件????????841??2018-04-02?10:07??blog\blog\.settings\org.eclipse.wst.common.component
?????文件????????252??2018-04-02?10:07??blog\blog\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-04-02?10:07??blog\blog\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-04-02?10:07??blog\blog\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????50??2018-04-02?10:07??blog\blog\.settings\org.eclipse.wst.validation.prefs
?????文件???????4612??2018-04-07?20:00??blog\blog\pom.xm
?????文件???????8521??2018-04-09?10:39??blog\blog\src\main\java\com\ssm\blog\controller\ArticleInfoController.java
?????文件???????4964??2018-04-09?10:56??blog\blog\src\main\java\com\ssm\blog\controller\PortalAction.java
?????文件???????2967??2018-04-09?13:29??blog\blog\src\main\java\com\ssm\blog\controller\TypeInfoController.java
?????文件???????2312??2018-04-04?17:23??blog\blog\src\main\java\com\ssm\blog\controller\UserInfoController.java
?????文件????????411??2018-04-02?20:09??blog\blog\src\main\java\com\ssm\blog\exception\CustomException.java
?????文件???????2082??2018-04-02?20:45??blog\blog\src\main\java\com\ssm\blog\exception\CustomExceptionResolver.java
?????文件???????1454??2018-04-07?21:41??blog\blog\src\main\java\com\ssm\blog\interceptor\LoginInterceptor.java
?????文件???????3988??2018-04-04?16:00??blog\blog\src\main\java\com\ssm\blog\mapper\ArticleInfoMapper.java
?????文件??????16896??2018-04-05?17:22??blog\blog\src\main\java\com\ssm\blog\mapper\ArticleInfoMapper.xm
?????文件???????1361??2018-04-09?13:25??blog\blog\src\main\java\com\ssm\blog\mapper\IArticleInfo.java
?????文件???????5803??2018-04-09?13:26??blog\blog\src\main\java\com\ssm\blog\mapper\IArticleInfo.xm
?????文件????????668??2018-04-09?13:00??blog\blog\src\main\java\com\ssm\blog\mapper\ITypeInfo.java
?????文件???????1780??2018-04-09?13:02??blog\blog\src\main\java\com\ssm\blog\mapper\ITypeInfo.xm
?????文件????????450??2018-04-09?12:58??blog\blog\src\main\java\com\ssm\blog\mapper\IUserInfo.java
?????文件????????810??2018-04-09?13:35??blog\blog\src\main\java\com\ssm\blog\mapper\IUserInfo.xm
?????文件???????3048??2018-04-04?16:00??blog\blog\src\main\java\com\ssm\blog\mapper\TypeInfoMapper.java
?????文件??????10210??2018-04-04?16:00??blog\blog\src\main\java\com\ssm\blog\mapper\TypeInfoMapper.xm
............此處省略404個文件信息
- 上一篇:無線通信FPGA設計
- 下一篇:hdmi_io_out
評論
共有 條評論