springMVC——@ModelAttribute 谁践踏了优雅 2022-05-22 08:18 177阅读 0赞 在方法定义上使用 @ModelAttribute 注解: 在调用目标处理方法前,会先逐个调用在方法级上标注了 @ModelAttribute 的方法。 @ModelAttribute public void init02() { System.out.println("最先执行的方法02"); } 注意:当同一个controller中有任意一个方法被@ModelAttribute注解标记,页面请求只要进入这个控制器,不管请求那个方法,均会先执行被@ModelAttribute标记的方法,所以我们可以用@ModelAttribute注解的方法做一些初始化操作。当同一个controller中有多个方法被@ModelAttribute注解标记,所有被@ModelAttribute标记的方法均会被执行,按先后顺序执行,然后再进入请求的方法。 在方法的入参前使用 • @ModelAttribute 注解: 可以从隐含对象中获取隐含的模型数据中获取对象,再将请求参数 – 绑定到对象中,再传入入参 将方法入参对象添加到模型中
还没有评论,来说两句吧...