6
任何人可以告诉我在弹簧web应用程序request.setAttribute
和model.addAttribute
之间的区别?spring - request.setAttribute和model.addAttribute之间的区别?
任何人可以告诉我在弹簧web应用程序request.setAttribute
和model.addAttribute
之间的区别?spring - request.setAttribute和model.addAttribute之间的区别?
区别在于,Model
是一个抽象。您可以使用Spring与servlet,portlet或其他前端技术,Model属性将始终在您的相应视图中可用。
HttpServletRequest
另一方面是Servlets特定的对象。 Spring也会在视图中提供请求属性,就像模型属性一样,所以从用户的角度来看,没有太大的区别。
另一方面是模型更轻巧,更方便(例如,在模型图中的所有属性上迭代比在请求中更容易)。