域对象传参

1.ModelAndView

@Controller
public class HelloController {
    @RequestMapping("hell")//http://localhost:8080/hell.do
    public ModelAndView hello(){
        ModelAndView mv=new ModelAndView();
        /*
            模型数据:Model
            视图:View
         */
        //(值名字,传递的值)
        mv.addObject("hello","Hello SpringMVC");
        //jsp页面名字
        mv.setViewName("hello");
        return mv;
    }
}

2.其他方法

/**
 * 设置域对象属性
     * 1.ModelAndView
     * 2.ModelMap
     * 3.Model
     * 4.Map
     * 5,HttpServletRequest
 */
@Controller
public class ModelController {

    @RequestMapping("m1")
    public String fun1(HttpServletRequest request){
        request.setAttribute("hello","hello fun1");
        //返回视图名
        return "hello";
    }

    @RequestMapping("m2")
    public String fun2(ModelMap modelMap){
        modelMap.addAttribute("hello","hello fun2");
        //返回视图名
        return "hello";
    }

    @RequestMapping("m3")
    public String fun3(Model model){
        model.addAttribute("hello","hello fun2");
        //返回视图名
        return "hello";
    }

    @RequestMapping("m4")
    public String fun4(Map map){
        map.put("hello","hello fun2");
        //返回视图名
        return "hello";
    }

}
```JAVA
posted @   lwx_R  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示