基本信息
源码名称:spring mvc 入门级示例demo(含数据库脚本)
源码大小:36.83M
文件格式:.rar
开发语言:Java
更新时间:2017-07-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
package light.mvc.controller.demo; import javax.servlet.http.HttpServletRequest; import light.mvc.controller.base.BaseController; import light.mvc.pageModel.base.Grid; import light.mvc.pageModel.base.Json; import light.mvc.pageModel.base.PageFilter; import light.mvc.pageModel.demo.Demo; import light.mvc.service.demo.DemoServiceI; 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; @Controller @RequestMapping("/demo") public class DemoController extends BaseController { @Autowired private DemoServiceI demoService; @RequestMapping("/manager") public String manager() { return "/demo/demo"; } @RequestMapping("/dataGrid") @ResponseBody public Grid dataGrid(Demo demo, PageFilter ph) { Grid grid = new Grid(); grid.setRows(demoService.dataGrid(demo, ph)); grid.setTotal(demoService.count(demo, ph)); return grid; } @RequestMapping("/viewPage") public String viewPage(HttpServletRequest request, Long id) { Demo r = demoService.get(id); request.setAttribute("demo", r); return "/demo/demoView"; } @RequestMapping("/addPage") public String addPage() { return "/demo/demoAdd"; } @RequestMapping("/add") @ResponseBody public Json add(Demo demo) { Json j = new Json(); try { demoService.add(demo); j.setSuccess(true); j.setMsg("添加成功!"); } catch (Exception e) { j.setMsg(e.getMessage()); } return j; } @RequestMapping("/delete") @ResponseBody public Json delete(Long id) { Json j = new Json(); try { demoService.delete(id); j.setMsg("删除成功!"); j.setSuccess(true); } catch (Exception e) { j.setMsg(e.getMessage()); } return j; } @RequestMapping("/get") @ResponseBody public Demo get(Long id) { return demoService.get(id); } @RequestMapping("/editPage") public String editPage(HttpServletRequest request, Long id) { Demo r = demoService.get(id); request.setAttribute("demo", r); return "/demo/demoEdit"; } @RequestMapping("/edit") @ResponseBody public Json edit(Demo demo) { Json j = new Json(); try { demoService.edit(demo); j.setSuccess(true); j.setMsg("编辑成功!"); } catch (Exception e) { j.setMsg(e.getMessage()); } return j; } }