資源簡介
新聞和對新聞的評論的增刪改差

代碼片段和文件信息
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文件
評論
共有 條評論