資源簡介
此項(xiàng)目是在學(xué)習(xí)SSM框架的時(shí)候,寫的一個(gè)簡單的web應(yīng)用,使用的Maven來搭建,主要功能實(shí)現(xiàn)了管理員的登錄,對(duì)志愿者的增刪改查,發(fā)表新聞,修改,刪除新聞功能。
代碼片段和文件信息
package?com.yc.controller;
import?java.util.ArrayList;
import?java.util.List;
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.servlet.ModelAndView;
import?com.yc.po.News;
import?com.yc.service.NewsService;
@Controller
public?class?NewsController?{
@Autowired?
private?NewsService?newsService;
@RequestMapping(“/toNews“)
public?ModelAndView?toNewsManage()?{
return?new?ModelAndView(“addNews“);
}
//進(jìn)入發(fā)布新聞界面
@RequestMapping(value=“/add2“)
public?String?returAaddNews()?{
return?“addNews“;
}
//進(jìn)入更新新聞界面
@RequestMapping(“/update2“)
public?String?updateNews()?{
return?“updateNews“;
}
//進(jìn)入刪除新聞界面
@RequestMapping(“/delete2“)
public?String?deleteNews()?{
return?“deleteNews“;
}
//進(jìn)入新聞網(wǎng)站首頁
@RequestMapping(“/news“)
public?ModelAndView?getModelAndView()?{
ModelAndView?mv?=?null;
try?{
mv?=?new?ModelAndView(“index“);
ArrayList?news?=?newsService.getAllNews();
mv.addobject(“data“news);
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?mv;
}
@RequestMapping(“/returntoIndex“)
public?ModelAndView?toIndex()?{
return?new?ModelAndView(“index“);
}
/**
?*?向數(shù)據(jù)庫添加記錄新聞
?*?@param?ni
?*?@return
?*/
@RequestMapping(“/addNews“)
public?String?addNews(News?ni)?{
boolean?isDone=false;
isDone=newsService.addNews(ni);
System.out.println(isDone);
if(isDone)?{
return?“done“;
}else?{
return?“failed“;
}
}
/**
?*?根據(jù)新聞id刪除數(shù)據(jù)庫中的某個(gè)記錄
?*?@param?id
?*?@return
?*/
@RequestMapping(“/deleteNews“)
public?String?deleteNews(int?id)?{
boolean?isDone?=?false;
isDone?=?newsService.deleteNews(id);
if(isDone)?{
return?“done“;
}
else?{
return?“failed“;
}
}
/**
?*?根據(jù)新聞id更新數(shù)據(jù)庫中的記錄
?*?@param?ni
?*?@return
?*/
@RequestMapping(“/updateNews“)
public?String?updateNews(News?ni)?{
boolean?isDone?=?false;
isDone?=?newsService.updateNews(ni);
if(isDone)?{
return?“done“;
}
else?{
return?“failed“;
}
}
/**
?*?點(diǎn)擊某個(gè)新聞的鏈接后根據(jù)id獲得該條新聞的內(nèi)容等
?*?@param?id
?*?@return
?*/
@RequestMapping(“/readNews“)
public?ModelAndView?getContent(Integer?id)?{
ModelAndView?mv?=?null;
try?{
mv?=?new?ModelAndView(“content“);
News?news?=?newsService.getContent(id);
mv.addobject(“data“news);
}?catch?(Exception?e)?{
e.printStackTrace();
}
return?mv;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\
?????文件????????1567??2018-12-21?12:21??VolunteerShow\.classpath
?????文件???????????6??2017-06-19?00:28??VolunteerShow\.gitignore
?????文件????????1402??2018-12-19?21:34??VolunteerShow\.project
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\.settings\
?????文件?????????626??2017-06-19?00:28??VolunteerShow\.settings\.jsdtscope
?????文件?????????170??2018-12-13?09:01??VolunteerShow\.settings\org.eclipse.core.resources.prefs
?????文件?????????770??2018-12-12?17:41??VolunteerShow\.settings\org.eclipse.jdt.core.prefs
?????文件?????????104??2017-06-19?00:28??VolunteerShow\.settings\org.eclipse.ltk.core.refactoring.prefs
?????文件??????????86??2017-06-19?00:28??VolunteerShow\.settings\org.eclipse.m2e.core.prefs
?????文件?????????693??2018-12-20?21:10??VolunteerShow\.settings\org.eclipse.wst.common.component
?????文件?????????252??2018-12-12?17:18??VolunteerShow\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-06-19?00:28??VolunteerShow\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-06-19?00:28??VolunteerShow\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????48??2017-06-19?00:28??VolunteerShow\.settings\org.eclipse.wst.validation.prefs
?????文件????????5214??2018-12-20?21:09??VolunteerShow\pom.xm
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\com\
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\com\yc\
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\com\yc\controller\
?????文件????????2790??2018-12-19?21:09??VolunteerShow\src\main\java\com\yc\controller\NewsController.java
?????文件????????5190??2018-12-13?13:35??VolunteerShow\src\main\java\com\yc\controller\UserController.java
?????文件????????1525??2018-12-20?12:25??VolunteerShow\src\main\java\com\yc\controller\VedioController.java
?????文件????????2262??2018-12-13?13:32??VolunteerShow\src\main\java\com\yc\controller\VolunteerController.java
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\com\yc\interceptor\
?????文件????????1184??2018-12-13?08:28??VolunteerShow\src\main\java\com\yc\interceptor\VolunteerInterceptor.java
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\com\yc\mybatis\
?????目錄???????????0??2018-12-20?21:08??VolunteerShow\src\main\java\com\yc\mybatis\mapper\
?????文件?????????564??2018-12-18?23:56??VolunteerShow\src\main\java\com\yc\mybatis\mapper\NewsDao.java
............此處省略163個(gè)文件信息
評(píng)論
共有 條評(píng)論