• 大小: 7.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: 其他
  • 标签: spring  springMVC  

资源简介

本人对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\.mymetadata

     文件       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.xml

     文件         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.xml

     文件        475  2016-12-07 20:59  BookSystem\src\config\mybatis.xml

     文件       1465  2016-12-07 20:59  BookSystem\src\config\spring-mvc.xml

     文件       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.xml

     文件        345  2016-12-07 20:59  BookSystem\src\mapper\BookTypeInfoMapper.xml

     文件        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\meta-INF\MANIFEST.MF

     文件       1999  2016-12-07 20:59  BookSystem\WebRoot\WEB-INF\classes\beans.xml

     文件        475  2016-12-07 20:59  BookSystem\WebRoot\WEB-INF\classes\config\mybatis.xml

............此处省略77个文件信息

评论

共有 条评论