SpringMVC学习笔记(三)-----Controller拦截3种类型的URL
来源:互联网 发布:p值计算软件 编辑:程序博客网 时间:2024/06/07 19:52
Controller
Controller负责处理URL和数据处理以及页面的返回。
第一种—–传统的URL
// 传统样式 @RequestMapping(value = "/index", method = RequestMethod.GET) // 本方法将处理/book/index?bookId=123 public String viewBook(@RequestParam("bookId") int bookId, Model model) { log.info("In viewBook,bookId={}", bookId); Book book = bookService.getBookbyId(bookId); model.addAttribute(book); return "detail"; }
第二种—–Restful样式的URL
// RESTful样式的URL // 本方法将处理/book/index2/{bookId} @RequestMapping(value = "/index2/{bookId}", method = RequestMethod.GET) public String viewBook2(@PathVariable("bookId") int bookId, Map<String, Object> model) { log.info("In viewBook2,bookId={}", bookId); Book book = bookService.getBookbyId(bookId); model.put("book", book); return "detail"; }
第三种—–HttpServletRequest方式
// 传统的ServletRequest方式获取参数 // 本方法将处理/book/index3?bookId=456形式的URL @RequestMapping(value = "index3") public String viewBook(HttpServletRequest request) { int bookId = Integer.valueOf(request.getParameter("bookId")); log.info("In viewBook3,bookId={}", bookId); Book book = bookService.getBookbyId(bookId); request.setAttribute("book", book); return "detail"; }
阅读全文
0 0
- SpringMVC学习笔记(三)-----Controller拦截3种类型的URL
- springMVC学习笔记三(controller控制器)
- SpringMVC学习笔记(三):handlerMapping的三种方式及Controller三种配置
- springMVC学习笔记(三) ---- controller配置总结
- SpringMVC的AOP拦截controller
- SpringMVC @Controller学习笔记
- spring拦截器 拦截springMVC的controller
- SpringMVC Controller 返回值几种类型
- springmvc学习笔记(三)一个Controller中实现多个方法
- SpringMVC关于AOP拦截controller的注意事项
- SpringMVC关于AOP拦截controller的注意事项
- 拦截器---SpringMVC学习笔记(十四)
- 拦截器---SpringMVC学习笔记(十四)
- SpringMVC拦截Controller方法
- 学习SpringMVC系列教程(三)Controller接口控制器详解
- MonoRail学习笔记十:Controller和Url的对应关系
- MonoRail学习笔记十:Controller和Url的对应关系
- SpringMVC学习笔记(三)
- hihoCoder
- 前端性能优化
- hdu 1025 最大上升子序列
- Java中的引用及分类
- 关于弹出和隐藏输入法
- SpringMVC学习笔记(三)-----Controller拦截3种类型的URL
- 商城个性设置,Scrollview嵌套 多层recyclerview 切换、收起展开
- 安卓按键的回车换行符和读取写入txt文件的注意事项
- jsp入门
- java编程思想
- MySQL高级
- 安卓按键读取txt开头出现未知字符的问题
- 团体程序设计天梯赛-练习集 L1-009. N个数求和 重载+运算符 解题报告
- body设置全屏固定背景