@ModelAttribute用了跟不用有什么区别么?

来源:4-5 Binding

水田如雅

2016-03-22 14:30

@ModelAttribute用了跟不用有什么区别么?

写回答 关注

3回答

  • SunsunDay
    2016-10-19 19:45:02

    简言之,请求信息用对象封装化。学到后面可能就知道了

  • qq_度_1
    2016-07-02 15:25:44

    这个问题还是没人回答么?我也想知道为什么

  • LevinWuhan
    2016-03-23 16:34:41

    @ModelAttribute通常使用在Controller方法的参数注解中,用于解释model entity.此时分两种情况:从Model中获取或者从Form表单/URL参数中获取,如果是后者,则不添加此注释实际也能拿到对象。

    但同时@ModelAttribute也可以放在方法注解里, 如果把@ModelAttribute放在方法的注解上时,代表的是:该Controller的所有方法在调用前,先执行此@ModelAttribute方法。

    java家洼

    就这节课而言,@ModelAttribute的作用到底是什么?

    2016-05-20 16:43:09

    共 2 条回复 >

Spring MVC起步

Java中Spring MVC框架入门教程,快来看最易用的MVC框架

195979 学习 · 572 问题

查看课程

相似问题