关于@ModelAttribute


以下3种等价的方法:

//    //   @RequestMapping("index")
////    public String index1(@ModelAttribute("user")User user){
////        user.setUsername("chenlei");
////        user.setPassword("123456");
////        return "test/index";
////    }
//
//    /**
//     *  等价上面index1   index2 index3 等方法
//     * @param model
//     * @return
//     */
//    @RequestMapping("index")
//    public String index2(Model model){
//        User user=new User();
//        user.setUsername("chenlei");
//        user.setPassword("123456");
//        model.addAttribute(user);
//        return "test/index";
//    }
//
//
////    @ModelAttribute("user")
////    public User getUser(){
////        User user=new User();
////        user.setUsername("chenlei");
////        user.setPassword("123456");
////        return user;
////    }
////    /**
////     * 测试model
////     * @return
////     */
////    @RequestMapping("index")
////    public String index3(@ModelAttribute("user")User user){
////        return "test/index";
////    }

你可能感兴趣的:(关于@ModelAttribute)