• 大小: 24.88MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: Java
  • 标签: java  javaweb  

资源简介

用户管理,评论管理、新闻管理、新闻类型管理、收藏管理。分别有增加、删除、修改、查找等权限。 采用的技术:采用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.xml
     文件          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\meta-INF\
     文件          39  2017-03-15 09:46  J005基于SSM新闻发布系统(mysql)\new2\WebContent\meta-INF\MANIFEST.MF
     文件       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.xml
     文件        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个文件信息

评论

共有 条评论