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也會在視圖中提供請求屬性,就像模型屬性一樣,所以從用戶的角度來看,沒有太大的區別。
另一方面是模型更輕巧,更方便(例如,在模型圖中的所有屬性上迭代比在請求中更容易)。