springMVC-笔记007-几种return
2017-05-21 23:50
99 查看
package com.mvc.contorller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; /** * SpringMVC的几种返回值: 1.ModelAndView 2.String 3.void * * @author Administrator */ @Controller public class ReturnController { // 第一种:ModelAndView @RequestMapping("/rt01/{rt}") public ModelAndView return01(@PathVariable("rt") String rt01) { // 另一种方式: // ModelAndView mav = new ModelAndView("testreturn"); ModelAndView mav = new ModelAndView(); // 数据 mav.addObject("rt", rt01); // 视图路径 mav.setViewName("testreturn"); return mav; } // 第二种:String @RequestMapping("/rt02/{rt}") public String return02(@PathVariable("rt") String rt02, Model model) { // 数据 model.addAttribute("rt", rt02); // 返回视图路径 return "testreturn"; } // 第三种:void @RequestMapping("/rt03") public void return03(HttpServletRequest request, HttpServletResponse response) throws Exception { // ... // Json } }
相关文章推荐
- springMVC学习笔记(五) ---- 数据处理的几种方式
- Oracle 9i 1z0-007课程学习笔记
- Professional Java Development with the Spring Framework学习笔记(1) - JdbcTemplate 中Query的几种用法
- OCP 1Z0-007笔记(1)
- BI笔记之---SSAS库Process的几种方案
- APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition
- BI笔记之---SSAS库Process的几种方案
- OCP 1Z0-007笔记(2)
- Flash 与性能实验笔记:几种常用数据类型创建时间
- BI笔记之--- SSAS部署的几种方式
- NUnit学习笔记4--单元测试和项目结合的几种方法
- 几种笔记软件的使用感想
- 听力笔记Peoples in America-007 Barbara Cooney
- 学习笔记-几种RAID方式的区别
- JavaScript笔记 - 对象继承的几种方式
- NUnit学习笔记4--单元测试和项目结合的几种方法
- SpringMVC学习笔记--解决乱码问题
- Hibernate 学习笔记-1-3(Hibernate的基本映射以及几种主键生成策略的测试)
- [笔记].等占空比分频器的几种写法.[Verilog]
- 【原创】XNA 4.0学习笔记之-绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动]