SpringMVC中 controller方法返回值】的更多相关文章

1)ModelAndView @RequestMapping(value="/itemEdit") public ModelAndView itemEdit(){ //创建模型视图对象 ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("username", "张三");//指定页面返回的数据 modelAndView.setViewName("…
Controller方法的返回值可以有以下几种: 1.返回ModelAndView 返回ModelAndView时最常见的一种返回结果.需要在方法结束的时候定义一个ModelAndView对象,并对Model和View分别进行设置. 2.返回String 1):字符串代表逻辑视图名 真实的访问路径=“前缀”+逻辑视图名+“后缀” 注意:如果返回的String代表逻辑视图名的话,那么Model的返回方式如下: public String testController(Model model){mo…
1.返回ModelAndView 定义ModelAndView对象并返回,对象中可添加model数据.指定view 2.返回String 1.表示返回逻辑视图名 model对象通过 model.addAttribute("xxx",model)进行设定 2.redirect重定向: redirect重定向特点:浏览器地址栏中的url会变化.修改提交的request数据无法传到重定向的地址.因为重定向后重新进行request(request无法共享) 3.forward页面转发: 通过f…
本节内容: @RequestMapping Controller方法返回值 一.@RequestMapping 通过@RequestMapping注解可以定义不同的处理器映射规则. 1. URL路径映射 @RequestMapping(value="/item") 或 @RequestMapping("/item")   --当括号里有多个属性时,value=不可以省略. value的值是数组,可以将多个url映射到同一个方法. /** * 查询商品列表 * @re…
一.参数的传递 1.简单的参数传递 /* @RequestParam用法:入参名字与方法名参数名不一致时使用{ * value:传入的参数名,required:是否必填,defaultValue:默认值 * } */ @RequestMapping("itemEdit") public ModelAndView itemEdit(@RequestParam(value="id",required=true,defaultValue="1")Int…
1.1 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. 1.2 返回void 在controller方法形参上可以定义request和response,使用request或response指定响应结果: 1.使用request转向页面,如下: request.getRequestDispatcher("页面路径").forward(request, response); 2.也可以通过respo…
内容参考自博客: http://blog.csdn.net/u011001084/article/details/52846791 http://blog.csdn.net/xuxiaoyinliu/article/details/50349011 https://www.cnblogs.com/best/p/5669010.html#_lab2_1_0 Controller接收的参数: 基本数据类型像int,spring是可以直接转换的方法,当参数名与http中请求的参数名称相同时会进行自动映…
一.返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. /** * 查询商品列表 * @return */ @RequestMapping(value={"itemList","itemListAll"}) public ModelAndView queryItemList(){ // 获取商品数据 List<Item> list = itemService.quer…
1. 返回ModelAndView controller方法中定义ModelAndView对象并返回,对象中可添加model数据.指定view. //入门程序 第一 包类 + 类包 + 方法名 @RequestMapping(value = "/item/itemlist.action") public ModelAndView itemList(){ // 创建页面需要显示的商品数据 List<Items> list = new ArrayList<Items>…
(1)EmptyResult:当用户有误操作或者是图片防盗链的时候,这个EmptyResult就可以派上用场,返回它可以让用户啥也看不到内容,通过访问浏览器端的源代码,发现是一个空内容: public ActionResult EmptyResult() { //空结果当然是空白了! //至于你信不信, 我反正信了 return new EmptyResult(); } (2)Content:通过Content可以向浏览器返回一段字符串类型的文本结果,就相当于Response.Write("xx…