資源簡介
本人對spring,springMVC,mybatis整合,相關整合貼,
http://blog.csdn.net/a526059967/article/details/53506407
僅供參考,不喜勿噴,謝謝!

代碼片段和文件信息
package?controller;
import?java.util.List;
import?model.BookInfo;
import?model.BookTypeInfo;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.servlet.ModelAndView;
import?org.springframework.web.servlet.mvc.support.RedirectAttributes;
import?service.inter.IBookService;
@RequestMapping(“book“)
@Controller
public?class?BookController?{
@Autowired
private?IBookService?bookService;
@RequestMapping(“bookList“)
/**
?*?獲取圖書列表并轉到頁面
?*?@return
?*/
public?ModelAndView?showList(){
List?li?=?null;
try{
li?=bookService.getAllBook();
}catch(Exception?e){
e.printStackTrace();
}
return?new?ModelAndView(“book_list““list“li);
}
@RequestMapping(“toaddBook“)
/**
?*?獲取所有圖書類型并轉到頁面
?*?@return
?*/
public?ModelAndView?toAddBookView(){
List?li=null;
try{
li?=bookService.getBookTypeList();
}catch(Exception?e){
e.printStackTrace();
}
return?new?ModelAndView(“book_add““list“?li);
}
@RequestMapping(“addBook“)
/**
?*?圖書新增
?*?@param?bi
?*?@return
?*/
public?String??toAddBookView(BookInfo?bi){
try{
System.out.println(bi.getBookName());
bookService.addBook(bi);
}catch(Exception?e){
e.printStackTrace();
}
return?“redirect:bookList“;
}
@RequestMapping(“toEditBook“)
/**
?*?這個方法用來把圖書對象加入到request然后轉到toEdit
?*?@param?id
?*?@param?redirectAttributes
?*?@return
?*/
public?String?toEditBook(int?id?RedirectAttributes?redirectAttributes){
BookInfo?bi?=bookService.getBook(id);
//相當于在這次的request里面加一個屬性
redirectAttributes.addFlashAttribute(“book“bi);
return?“redirect:toEdit“;
}
@RequestMapping(“toEdit“)
/**
?*?獲取圖書類型然后轉到book_edit頁面
?*?@return
?*/
public?ModelAndView?toEditBook(){
List?li=null;
try{
li?=bookService.getBookTypeList();
}catch(Exception?e){
e.printStackTrace();
}
return?new?ModelAndView(“book_edit““list“?li);
}
@RequestMapping(“editBook“)
@ResponseBody
/**
?*?修改方法
?*?@param?book
?*?@return
?*/
public?String?editBook(BookInfo?book){
try{
bookService.editBook(book);
return?“succeed“;
}catch(Exception?e){
e.printStackTrace();
}
return?“falied“;
}
@RequestMapping(“delBook“)
/**
?*?刪除方法
?*?@param?id
?*?@return
?*/
public?String?delBook(int?id){
boolean?flag=false;
try{
bookService.delBook(id);
flag?=?true;
}catch(Exception?e){
e.printStackTrace();
}
if(flag){
return?“redirect:bookList“;
}else{
return?“failed_delete“;
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????607??2016-12-07?20:59??BookSystem\.classpath
?????文件????????303??2016-12-07?20:59??BookSystem\.myme
?????文件???????1753??2016-12-07?20:59??BookSystem\.project
?????文件????????500??2016-12-07?20:59??BookSystem\.settings\.jsdtscope
?????文件????????364??2016-12-07?20:59??BookSystem\.settings\org.eclipse.jdt.core.prefs
?????文件????????468??2016-12-07?20:59??BookSystem\.settings\org.eclipse.wst.common.component
?????文件????????252??2016-12-07?20:59??BookSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2016-12-07?20:59??BookSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2016-12-07?20:59??BookSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1999??2016-12-07?20:59??BookSystem\src\beans.xm
?????文件????????475??2016-12-07?20:59??BookSystem\src\config\mybatis.xm
?????文件???????1465??2016-12-07?20:59??BookSystem\src\config\spring-mvc.xm
?????文件???????2904??2016-12-07?20:59??BookSystem\src\controller\BookController.java
?????文件???????1118??2016-12-07?20:59??BookSystem\src\dao\impl\BookInfoDaoImpl.java
?????文件????????564??2016-12-07?20:59??BookSystem\src\dao\impl\BookTypeInfoDaoImpl.java
?????文件????????402??2016-12-07?20:59??BookSystem\src\dao\inter\IBookInfoDao.java
?????文件????????189??2016-12-07?20:59??BookSystem\src\dao\inter\IBookTypeInfoDao.java
?????文件???????2308??2016-12-07?20:59??BookSystem\src\mapper\BookInfoMapper.xm
?????文件????????345??2016-12-07?20:59??BookSystem\src\mapper\BookTypeInfoMapper.xm
?????文件????????408??2016-12-07?20:59??BookSystem\src\mapper\IBookInfoMapper.java
?????文件????????189??2016-12-07?20:59??BookSystem\src\mapper\IBookTypeInfoMapper.java
?????文件????????828??2016-12-07?20:59??BookSystem\src\model\BookInfo.java
?????文件????????349??2016-12-07?20:59??BookSystem\src\model\BookTypeInfo.java
?????文件???????1327??2016-12-07?20:59??BookSystem\src\service\impl\BookServiceImpl.java
?????文件????????552??2016-12-07?20:59??BookSystem\src\service\inter\IBookService.java
?????文件???????3106??2016-12-07?20:59??BookSystem\src\test\BookTest.java
?????文件????????829??2016-12-07?20:59??BookSystem\WebRoot\index.jsp
?????文件?????????36??2016-12-07?20:59??BookSystem\WebRoot\me
?????文件???????1999??2016-12-07?20:59??BookSystem\WebRoot\WEB-INF\classes\beans.xm
?????文件????????475??2016-12-07?20:59??BookSystem\WebRoot\WEB-INF\classes\config\mybatis.xm
............此處省略77個文件信息
- 上一篇:Master Control Panel
- 下一篇:楊啟帆 方道元 數學建模
評論
共有 條評論