• 大小: 35.68M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-13
  • 语言: 其他
  • 标签: 其他  

资源简介

blogSSM.rar

资源截图

代码片段和文件信息

package com.blog.controller;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.blog.model.Blog;
import com.blog.model.Diary;
import com.blog.service.BlogService;
import com.blog.service.DiaryService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
@Controller
public class BlogController {
@Autowired
BlogService blogService;

/**
 * 存储博客信息
 * @param blog
 * @return
 */
@RequestMapping(“/writeBlog“)
public String writeBlog(Blog blog){
//获取当前日期
Date currentTime = new Date();
  //将日期转化为指定格式
SimpleDateFormat formatter = new SimpleDateFormat(“yyyy-MM-dd“);
String dateString = formatter.format(currentTime);
blog.setTime(dateString);
this.blogService.writeBlog(blog);
return “success“;
}

/**
 * 查找全博客,用于主页显示
 * @param pn
 * @param model
 * @return
 */
@RequestMapping(“/selectAllBlog“)
public String selectAllBlog2(
@RequestParam(value=“pn“defaultValue=“1“)Integer pn
Model model
){
try {
PageHelper.startPage(pn 8);
List blogs =blogService.selectAllBlog();
PageInfo page = new PageInfo(blogs);
model.addAttribute(“pageInfo“ page);
return “blogindex“;
} catch (Exception e) {
System.out.println(e);
return null;
}
}


/**
 * 通过id查找博客,用于显示博客的正文
 * @param request
 * @return
 */
@RequestMapping(“/selectBlogById“)
public String selectBlogById(HttpServletRequest request){
try {
//获取id并转化类型
String id = request.getParameter(“blogid“);
int blogid = Integer.parseInt(id);
List blogs = new ArrayList();
blogs =  this.blogService.selectBlogById(blogid);
//将查询结果返回
request.setAttribute(“blog“ blogs.get(0));
return “page“;
} catch (Exception e) {
System.out.println(e);
return null;
}
}
/**
 * 同样是查询所有博客信息,用于管理博客
 * @param pn
 * @param model
 * @return
 */
@RequestMapping(“/adminblog“)
public String adminblog(
@RequestParam(value=“pn“defaultValue=“1“)Integer pn
Model model){
try {
PageHelper.startPage(pn 8);
List blogs = blogService.selectAllBlog();
PageInfo page1 = new PageInfo(blogs);
model.addAttribute(“blogs“ page1);
return “adminPageList“;
} catch (Exception e) {
System.out.println(e);
return null;
}
}
/**
 * 删除博客信息
 * @param request
 * @return
 */
@RequestMapping(“/deleteBlogById“)
public String deleteBlogById(HttpServletRequest request){
try {
String id = request.getParameter(“blogid“);
int blogid = Integer.parseInt(id);
//调用删除
this.blo

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

     文件        834  2018-09-24 12:28  blogSSM\.classpath

     文件       1040  2018-09-24 12:28  blogSSM\.project

     文件        567  2018-09-24 12:28  blogSSM\.settings\.jsdtscope

     文件        364  2018-09-24 12:27  blogSSM\.settings\org.eclipse.jdt.core.prefs

     文件        473  2018-09-24 12:28  blogSSM\.settings\org.eclipse.wst.common.component

     文件        345  2018-09-24 12:28  blogSSM\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-09-24 12:28  blogSSM\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-09-24 12:28  blogSSM\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3245  2018-09-24 13:12  blogSSM\build\classes\applicationContext.xml

     文件       4772  2018-09-24 13:09  blogSSM\build\classes\com\blog\controller\BlogController.class

     文件       3430  2018-09-24 13:09  blogSSM\build\classes\com\blog\controller\DiaryController.class

     文件        754  2018-09-24 13:09  blogSSM\build\classes\com\blog\controller\FormController.class

     文件       4207  2018-09-24 13:09  blogSSM\build\classes\com\blog\controller\UserController.class

     文件        496  2018-09-24 13:09  blogSSM\build\classes\com\blog\dao\BlogMapper.class

     文件        309  2018-09-24 13:09  blogSSM\build\classes\com\blog\dao\DiaryMapper.class

     文件        605  2018-09-24 13:09  blogSSM\build\classes\com\blog\dao\UserMapper.class

     文件       1757  2018-09-24 12:28  blogSSM\build\classes\com\blog\mapper\BlogMapper.xml

     文件        913  2018-09-24 12:28  blogSSM\build\classes\com\blog\mapper\DiaryMapper.xml

     文件       1463  2018-09-24 12:28  blogSSM\build\classes\com\blog\mapper\UserMapper.xml

     文件       1110  2018-09-24 13:09  blogSSM\build\classes\com\blog\model\Blog.class

     文件        913  2018-09-24 13:09  blogSSM\build\classes\com\blog\model\Diary.class

     文件        916  2018-09-24 13:09  blogSSM\build\classes\com\blog\model\User.class

     文件        502  2018-09-24 13:09  blogSSM\build\classes\com\blog\service\BlogService.class

     文件       1873  2018-09-24 13:09  blogSSM\build\classes\com\blog\service\BlogServiceImpl.class

     文件        315  2018-09-24 13:09  blogSSM\build\classes\com\blog\service\DiaryService.class

     文件       1193  2018-09-24 13:09  blogSSM\build\classes\com\blog\service\DiaryServiceImpl.class

     文件        460  2018-09-24 13:09  blogSSM\build\classes\com\blog\service\UserService.class

     文件       1656  2018-09-24 13:09  blogSSM\build\classes\com\blog\service\UserServiceImpl.class

     文件       2083  2018-09-24 13:09  blogSSM\build\classes\com\blog\test\TestMybatisGenerator.class

     文件       2156  2018-09-24 13:12  blogSSM\build\classes\generator-config.xml

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

评论

共有 条评论