• 大小: 11.75MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-01
  • 语言: 其他
  • 标签: maven  ssm  博客  

资源简介

基于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.xml

     文件         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.xml

     文件       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.xml

     文件       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.xml

     文件        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.xml

     文件        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.xml

     文件       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.xml

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

评论

共有 条评论