資源簡介
用戶管理,評論管理、新聞管理、新聞類型管理、收藏管理。分別有增加、刪除、修改、查找等權限。
采用的技術:采用Java Web技術開發,使用第三方MVC框架,數據庫采用MySQL數據庫、前端界面使用bootstrap前端開發框架進行設計與美化
代碼片段和文件信息
package?cn.edu.neu.controller;
import?java.io.File;
import?java.io.IOException;
import?java.io.UnsupportedEncodingException;
import?java.util.Calendar;
import?java.util.List;
import?java.util.Map;
import?javax.servlet.http.HttpServletRequest;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestParam;
import?cn.edu.neu.core.common.Page;
import?cn.edu.neu.model.News;
import?cn.edu.neu.model.Type;
import?cn.edu.neu.model.User;
@Controller
@RequestMapping(“/admin/news“)
public?class?AdminNewsAction?extends?baseAction?{
@RequestMapping(“/getAdminNews“)
public?String?getAdminGoods(@RequestParam(required?=?false)?String?typeId
@RequestParam(required?=?false)?String?newsName?Mapject>?m)?{
List?type?=?this.getServMgr().getTypeService().getAllType();
Page?news?=?this.getServMgr().getNewsService().getAdminSearchNews(typeId?newsName);
m.put(“type“?type);
m.put(“news“?news);
return?“/view/news/newsList“;
}
@RequestMapping(“handleNews“)
public?String?handleNews(@RequestParam(required?=?false)?String?newsId?Mapject>?m)?{
if(newsId!=null?&&?!newsId.equals(““)){
News?news=this.getServMgr().getNewsService().getNewsById(newsId);
m.put(“news“?news);
}
List?type?=?this.getServMgr().getTypeService().getAllType();
m.put(“type“?type);
return?“/view/news/handleNews“;
}
@RequestMapping(“/doHandleNews“)
public?String?dohandleNews(HttpServletRequest?request?News?news)?{
String?newspicpath?=?““;
if?(news.getNewsId()?==?0)?{
String?oriFilename?=?news.getNewsPicFile().getOriginalFilename();
String?extFilename?=?oriFilename.substring(oriFilename.indexOf(“.“)?oriFilename.length());
newspicpath?=?“/images/news“?+?Calendar.getInstance().getTimeInMillis()?+?extFilename;
news.setNewsPic1(newspicpath);
news.setNewsPic2(newspicpath);
news.setNewsPic3(newspicpath);
}?else
newspicpath?=?news.getNewsPic1();
newspicpath?=?news.getNewsPic2();
newspicpath?=?news.getNewsPic3();
String?path?=?request.getServletContext().getRealPath(newspicpath);
System.out.println(path);
File?file?=?new?File(path);
if?(news.getNewsPicFile()?!=?null)
try?{
news.getNewsPicFile().transferTo(file);
}?catch?(IOException?e)?{
e.printStackTrace();
this.addMessage(“操作新聞失敗“);
this.addRedirURL(“返回“?“@back“);
}
if?(news.getNewsId()?==?0)?{
this.getServMgr().getNewsService().addNews(news);
this.addMessage(“添加新聞成功“);
this.addRedirURL(“返回“?“/admin/news/getAdminNews“);
}?else?{
this.getServMgr().getNewsService().updateNews(news);
this.addMessage(“操作新聞成功“);
this.addRedirURL(“返回““/admin/news/getAdminNews“);
}
return?EXECUTE_RESULT;
}
@RequestMapping(“/delNews“)
public?String?delNews(@RequestParam?String?newsId)?{
?this.getServMgr(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-08-09?13:28??J005基于SSM新聞發布系統(mysql)\
?????文件???????69521??2020-08-09?13:28??J005基于SSM新聞發布系統(mysql)\1596950897.jpg
?????文件?????1887685??2019-10-22?15:31??J005基于SSM新聞發布系統(mysql)\6f83da968d7d87b6ec65a475687c824.png
?????目錄???????????0??2020-08-09?13:28??J005基于SSM新聞發布系統(mysql)\new2\
?????文件????????3019??2017-06-04?19:50??J005基于SSM新聞發布系統(mysql)\new2\.classpath
?????文件????????1037??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.project
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\.settings\
?????文件?????????567??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.settings\.jsdtscope
?????文件?????????189??2017-04-10?22:18??J005基于SSM新聞發布系統(mysql)\new2\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.settings\org.eclipse.jdt.core.prefs
?????文件?????????464??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.settings\org.eclipse.wst.common.component
?????文件?????????305??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\WebContent\
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\WebContent\me
?????文件??????????39??2017-03-15?09:46??J005基于SSM新聞發布系統(mysql)\new2\WebContent\me
?????文件???????13353??2017-05-07?22:57??J005基于SSM新聞發布系統(mysql)\new2\WebContent\NewFile.jsp
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\WebContent\WEB-INF\
?????目錄???????????0??2020-08-09?13:28??J005基于SSM新聞發布系統(mysql)\new2\WebContent\WEB-INF\lib\
?????文件????????1568??2017-03-14?20:49??J005基于SSM新聞發布系統(mysql)\new2\WebContent\WEB-INF\web.xm
?????文件????????7197??2017-05-12?13:54??J005基于SSM新聞發布系統(mysql)\new2\WebContent\adminLogin.jsp
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\
?????文件???????26132??2017-03-01?14:41??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\bootstrap-theme.css
?????文件???????47721??2017-03-01?14:41??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\bootstrap-theme.css.map
?????文件???????23357??2017-03-01?14:41??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\bootstrap-theme.min.css
?????文件??????147430??2017-03-01?14:41??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\bootstrap.css
?????文件??????390518??2017-03-01?14:41??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\bootstrap.css.map
?????文件??????122540??2017-03-01?14:41??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\css\bootstrap.min.css
?????目錄???????????0??2020-08-09?13:27??J005基于SSM新聞發布系統(mysql)\new2\WebContent\bootstrap3.3.5\fonts\
............此處省略345個文件信息
評論
共有 條評論