资源简介
基于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
相关资源
- zw_ssm-crm-new.zip
- 1504240620+刘文豪+软件11503+基于框架的
- 网上商城系统源码
- EF + MVC + IOC 对博客园中一篇博客的修
- Maven+Spring+SpringMVC+MyBatis+FreeMarker模版为
- Maven《实战》许晓斌完整版包含源码
- Intellij IDEA搭建SSM+Bootstrp+分页
- SSM登录实例155958
- Spring+SpringMVC+MyBatis整合工程代码
- ssm_bbs项目 基本的增删改查
- SSM学生管理系统155527
- 基于Yii 框架开发的博客
- chaoshimavcen.rar
- 简单实现SSM增删改查
- 图像质量评价image quality assessment无参
- SSM图书信息管理系统参考网上的代码
- zw_SSM_Project.zip
- 基于SSM开发药店药品管理系统.zip
- 基于ssm的电子商城
- maven各版本
- SpringBoot入门Demo非maven
- SSM_users_dept.zip
- SSM框架最新配置jdk8+tomcat8.5.24
- zw_springmvcmavencas单点登录全注解.zip
- 学生信息系统springMVC+Maven+Mongodb.zip
- ssm项目银行管理系统
- 人力资源管理系统SSM 源码
- 一个关于健康的小型网站前后端都有
- 基于ssm框架实现的考勤系统
- Spring+SpringMVC+MyBatis医院预约系统
评论
共有 条评论