blogSSM.rar


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.settingsorg.eclipse.jdt.core.prefs

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

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

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

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

     文件       3245  2018-09-24 13:12  blogSSMuildclassesapplicationContext.xml

     文件       4772  2018-09-24 13:09  blogSSMuildclassescomlogcontrollerBlogController.class

     文件       3430  2018-09-24 13:09  blogSSMuildclassescomlogcontrollerDiaryController.class

     文件        754  2018-09-24 13:09  blogSSMuildclassescomlogcontrollerFormController.class

     文件       4207  2018-09-24 13:09  blogSSMuildclassescomlogcontrollerUserController.class

     文件        496  2018-09-24 13:09  blogSSMuildclassescomlogdaoBlogMapper.class

     文件        309  2018-09-24 13:09  blogSSMuildclassescomlogdaoDiaryMapper.class

     文件        605  2018-09-24 13:09  blogSSMuildclassescomlogdaoUserMapper.class

     文件       1757  2018-09-24 12:28  blogSSMuildclassescomlogmapperBlogMapper.xml

     文件        913  2018-09-24 12:28  blogSSMuildclassescomlogmapperDiaryMapper.xml

     文件       1463  2018-09-24 12:28  blogSSMuildclassescomlogmapperUserMapper.xml

     文件       1110  2018-09-24 13:09  blogSSMuildclassescomlogmodelBlog.class

     文件        913  2018-09-24 13:09  blogSSMuildclassescomlogmodelDiary.class

     文件        916  2018-09-24 13:09  blogSSMuildclassescomlogmodelUser.class

     文件        502  2018-09-24 13:09  blogSSMuildclassescomlogserviceBlogService.class

     文件       1873  2018-09-24 13:09  blogSSMuildclassescomlogserviceBlogServiceImpl.class

     文件        315  2018-09-24 13:09  blogSSMuildclassescomlogserviceDiaryService.class

     文件       1193  2018-09-24 13:09  blogSSMuildclassescomlogserviceDiaryServiceImpl.class

     文件        460  2018-09-24 13:09  blogSSMuildclassescomlogserviceUserService.class

     文件       1656  2018-09-24 13:09  blogSSMuildclassescomlogserviceUserServiceImpl.class

     文件       2083  2018-09-24 13:09  blogSSMuildclassescomlog estTestMybatisGenerator.class

     文件       2156  2018-09-24 13:12  blogSSMuildclassesgenerator-config.xml

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)