资源简介
新闻和对新闻的评论的增删改差
代码片段和文件信息
package com.controller;
import java.text.ParseException;
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.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.model.NewsComment;
import com.model.NewsDetail;
import com.service.NewsCommentService;
import com.service.NewsDetailService;
@Controller
@RequestMapping(“/news“)
public class NewsController {
@Autowired
private NewsDetailService newsDetailService;
@Autowired
private NewsCommentService newsCommentService;
//修改新闻
@RequestMapping(value=“/ChoiceNews“)
public String ChoiceNews( ) {
return “ChoiceNews“;
}
//新闻列表
@RequestMapping(“/findAllNews.shtml“)
public String findAllNews(HttpServletRequest requestModelMap mapNewsDetail newsDetailInteger pageNo){
List listNews =null;
//查询新闻总数
int totalCount = newsDetailService.findNewsCount(newsDetail);
int pageSize = 5;
//计算当前分页数
int pageCount = (totalCount - 1) /pageSize + 1;
if(pageNo == null){
pageNo = 1 ;
}
//当前页大于分页数默认为最后一页
if(pageNo > pageCount){
pageNo = pageCount;
}
newsDetail.setPage(pageSize*(pageNo-1));
newsDetail.setPageSize(pageSize);
if (totalCount > 0) {
listNews = newsDetailService.findAllNews(newsDetail);
}
map.put(“totalCount“totalCount);
map.put(“newsDetail“ newsDetail);
map.put(“currentPage“pageNo);
map.put(“pageCount“ pageCount);
map.put(“pageSize“ pageSize);
map.put(“listNews“listNews);
return “/NewsList“;
}
//修改新闻
@RequestMapping(value=“/NewsUpdateList“ method=RequestMethod.GET)
public String NewsUpdate(ModelMap mapint id ) {
NewsDetail newsDetail = newsDetailService.getNewsById(id);
map.put(“newsDetail“ newsDetail);
return “updateNews“;
}
@RequestMapping(value=“/NewsUpdateDetail“method=RequestMethod.POST)
public String updateNewsDetail(NewsDetail newsDetail){
int count = newsDetailService.updateNews(newsDetail);
if(count>=1){
//修改成功
return “redirect:findAllNews.shtml“;
}
//失败
return “redirect:findAllNews.shtml“;
}
//删除新闻及评论
@RequestMapping(value=“deleteNews“)
@ResponseBody
public int delete(HttpServletRequest requestint idModelMap map){
int result = 0;
boolean flag = newsDetailService.deleteNews(id);
boolean flag2 = newsCommentService.deleteNewsComment(id);
if(flag==true || flag2==true){
result=1;
}else{
result=2;
}
request.setAttribute(“result“ result);
return result;
}
/*//批量删除新闻
@RequestMapping(value = “deleteUserInfo“)
public String deleteUserInfo(HttpServletRequest request String id
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-06-26 14:16 SSM\
文件 3097 2017-06-12 10:29 SSM\.classpath
目录 0 2017-06-26 14:17 SSM\.myeclipse\
文件 282 2017-06-12 10:08 SSM\.myme
文件 1746 2017-05-11 11:31 SSM\.project
目录 0 2017-06-12 10:50 SSM\.settings\
文件 500 2017-05-11 11:31 SSM\.settings\.jsdtscope
文件 207 2017-06-12 10:13 SSM\.settings\org.eclipse.core.resources.prefs
文件 364 2017-05-11 11:31 SSM\.settings\org.eclipse.jdt.core.prefs
文件 447 2017-05-11 11:31 SSM\.settings\org.eclipse.wst.common.component
文件 252 2017-05-11 11:31 SSM\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-05-11 11:31 SSM\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-11 11:31 SSM\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-06-12 10:50 SSM\WebRoot\
目录 0 2017-06-12 10:50 SSM\WebRoot\me
文件 36 2017-05-11 11:31 SSM\WebRoot\me
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\classes\
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\classes\com\
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\classes\com\controller\
文件 5367 2017-06-12 10:29 SSM\WebRoot\WEB-INF\classes\com\controller\NewsController.class
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\classes\com\mapper\
文件 401 2017-06-12 10:29 SSM\WebRoot\WEB-INF\classes\com\mapper\NewsCommentMapper.class
文件 445 2017-06-12 10:29 SSM\WebRoot\WEB-INF\classes\com\mapper\NewsDetailMapper.class
文件 1411 2017-06-08 13:48 SSM\WebRoot\WEB-INF\classes\com\mapper\newsCommentMapper.xm
文件 2129 2017-06-07 11:18 SSM\WebRoot\WEB-INF\classes\com\mapper\newsDetailMapper.xm
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\classes\com\model\
文件 1368 2017-06-12 10:29 SSM\WebRoot\WEB-INF\classes\com\model\NewsComment.class
文件 1853 2017-06-12 10:29 SSM\WebRoot\WEB-INF\classes\com\model\NewsDetail.class
目录 0 2017-06-12 10:50 SSM\WebRoot\WEB-INF\classes\com\service\
文件 404 2017-06-12 10:29 SSM\WebRoot\WEB-INF\classes\com\service\NewsCommentService.class
............此处省略81个文件信息
- 上一篇:MySQL5.7绿色版(免安装)
- 下一篇:四六级词汇SQL文件
相关资源
- 基于springmvc、spring、mybatis、shiro、e
- 健身房管理系统
- SSM框架--Spring+SpringMVC+Mybatis整合
- SSM+bootstrap+mysql做的一个用户登录和权
- spring+springmvc+mybatis OA考勤管理系统带
- SSM+Shiro+Redis+Activiti-OA
- ssm+mysql的web在线考试系统
- ssm旅行管理系统
- SSM框架连接MySQL实现简单的增删改查
- SSM学校教务管理系统项目
- 基于SSM框架的完整项目 Spring+SpringMV
- SSM框架的分页模糊查询代码(精)
- ssm框架--spring mvc实现文件上传
- 基于SSM+Mysql的银行用户管理系统
- SSM框架+mybatis自动生成代码
- SSM框架实现简单用户信息管理系统
- SSM两表增删查
- ssmCrudOracleDemo
- 基于SSM的简单的增删改查源代码+SQL新
- 一个使用SSM最最初级代码实现的登录
- SSM-文件上传和,存储信息到数据库
- spring+Mybatis+SpringMVC资源整合增删改查
- 网页版在线音乐系统
- ssm+easyui+websocket+shiro验证+webservice
- 图书馆管理系统(ssmmysql).zip
- spring+springmvc+mybatis完善的增删改查,
- SSM学生成绩信息管理系统
- 简单进销存管理系统.rar
- SSM框架开发超市订单管理系统包含M
- ssm+mysql完整整合项目
评论
共有 条评论