课程
/后端开发
/Java
/Spring MVC起步
@ModelAttribute用了跟不用有什么区别么?
2016-03-22
源自:Spring MVC起步 4-5
正在回答
简言之,请求信息用对象封装化。学到后面可能就知道了
这个问题还是没人回答么?我也想知道为什么
@ModelAttribute通常使用在Controller方法的参数注解中,用于解释model entity.此时分两种情况:从Model中获取或者从Form表单/URL参数中获取,如果是后者,则不添加此注释实际也能拿到对象。
但同时@ModelAttribute也可以放在方法注解里, 如果把@ModelAttribute放在方法的注解上时,代表的是:该Controller的所有方法在调用前,先执行此@ModelAttribute方法。
键盘兔
java家洼
举报
Java中Spring MVC框架入门教程,快来看最易用的MVC框架
1 回答@ModelAttribute加不加好像都可以哟,有啥区别呢?
3 回答代码中增加@ModelAttribute属性有用吗???
3 回答既然不用@ModelAttribute也能实现绑定那为什么还要使用这个注解
1 回答model的三种形式是哪些有什么区别呢
3 回答maven跟普通建项目有什么不同吗