• 大小: 4.59MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-12
  • 语言: Java
  • 标签: java  ssm  

资源简介

基于ssm的个人博客系统,用的是sqlserver+ssm。 前端界面用的框架是javaex。 博客很好看 适合新手学习 博客很好看 适合新手学习

资源截图

代码片段和文件信息

package cn.javaex.blog.action.article_info;

import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

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.google.gson.Gson;
import com.qiniu.common.QiniuException;
import com.qiniu.common.Zone;
import com.qiniu.http.Response;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.UploadManager;
import com.qiniu.storage.model.DefaultPutRet;
import com.qiniu.util.Auth;

import cn.javaex.blog.service.article_info.ArticleInfoService;
import cn.javaex.blog.service.type_info.TypeInfoService;
import cn.javaex.blog.view.ArticleInfo;
import cn.javaex.blog.view.Result;

@Controller
@RequestMapping(“article_info“)
public class ArticleInfoAction {

@Autowired
private ArticleInfoService articleInfoService;
@Autowired
private TypeInfoService typeInfoService;

/**
 * 查询所有文章(正常)
 * @return
 */
@RequestMapping(“list_normal.action“)
public String listNormal(ModelMap map
@RequestParam(required = false value = “typeId“) String typeId
@RequestParam(required = false value = “startDate“) String startDate
@RequestParam(required = false value = “endDate“) String endDate
@RequestParam(required = false value = “keyWord“) String keyWord
@RequestParam(value=“pageNum“ defaultValue=“1“) int pageNum
@RequestParam(value=“pageSize“ defaultValue=“10“) int pageSize) {

Mapject> param = new HashMapject>();
param.put(“typeId“ typeId);
param.put(“startDate“ startDate);
param.put(“endDate“ endDate);
if (!StringUtils.isEmpty(keyWord)) {
param.put(“keyWord“ “%“ + keyWord.trim() + “%“);
}

param.put(“status“ “1“);

// pageHelper分页插件
// 只需要在查询之前调用,传入当前页码,以及每一页显示多少条
PageHelper.startPage(pageNum pageSize);
List list = articleInfoService.list(param);
PageInfo pageInfo = new PageInfo(list);
map.put(“pageInfo“ pageInfo);

// 查询所有文章分类
map.put(“typeList“ typeInfoService.list());

map.put(“typeId“ typeId);
map.put(“startDate“ startDate);
map.put(“endDate“ endDate);
map.put(“keyWord“ keyWord);

return “admin/article_info/list_normal“;
}

/**
 * 查询所有文章(回收站)
 * @return
 */
@RequestMapping(“list_recycle.action“)
public String listRecycle(ModelMap map

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1765  2018-05-25 14:00  .classpath
     文件        1213  2018-05-25 14:00  .project
     目录           0  2018-05-25 14:00  .settings\
     文件         639  2018-05-25 14:00  .settings\.jsdtscope
     文件         145  2018-05-25 14:00  .settings\org.eclipse.core.resources.prefs
     文件         430  2018-05-25 14:00  .settings\org.eclipse.jdt.core.prefs
     文件          90  2018-05-25 14:00  .settings\org.eclipse.m2e.core.prefs
     文件         653  2018-05-25 14:00  .settings\org.eclipse.wst.common.component
     文件         292  2018-05-25 14:00  .settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-05-25 14:00  .settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-05-25 14:00  .settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2018-05-25 14:00  .settings\org.eclipse.wst.validation.prefs
     文件        2918  2018-05-25 14:00  pom.xml
     目录           0  2018-05-25 14:00  src\
     目录           0  2018-05-25 14:00  src\main\
     目录           0  2018-05-25 14:00  src\main\java\
     目录           0  2018-05-25 14:00  src\main\java\cn\
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\article_info\
     文件        8131  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\article_info\ArticleInfoAction.java
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\portal\
     文件        4444  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\portal\PortalAction.java
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\type_info\
     文件        1531  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\type_info\TypeInfoAction.java
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\user_info\
     文件        1971  2018-05-25 14:00  src\main\java\cn\javaex\blog\action\user_info\UserInfoAction.java
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\dao\
     目录           0  2018-05-25 14:00  src\main\java\cn\javaex\blog\dao\article_info\
     文件        1458  2018-05-25 14:00  src\main\java\cn\javaex\blog\dao\article_info\IArticleInfoDAO.java
............此处省略239个文件信息

评论

共有 条评论