gpt4 book ai didi

java - org/springframework/web/servlet/ModelAndView 类和 org/springframework/web/portlet/ModelAndView 之间的区别

转载 作者:行者123 更新时间:2023-12-01 11:20:28 26 4
gpt4 key购买 nike

我刚刚回答了以下围绕此发布问题的问题。

spring mvc InternalResourceViewResolver doesnt get prefix

有人可以告诉我们这些类别之间的区别吗

org/springframework/web/servlet/ModelAndVieworg/springframework/web/portlet/ModelAndView

我看到两者的 API 文档几乎相似

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/ModelAndView.html

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/portlet/ModelAndView.html

两者都有构造函数

ModelAndView(String viewName)
Convenient constructor when there is no model data to expose.

但后者无法解决 View 问题?

最佳答案

忽略这两个是针对两个完全不同的环境,区别在于 org.springframework.web.servlet.ModelAndView 是 supported handler method return type :

  • A ModelAndView object, with the model implicitly enriched with command objects and the results of @ModelAttribute annotated reference data accessor methods.

这意味着 Spring 有一个 HandlerMethodReturnValueHandler实现 ( ModelAndViewMethodReturnValueHandler ) 将接收 ModelAndView 类型的返回值并对其进行处理。

它没有默认注册的org.springframework.web.portlet.ModelAndView的实现。

更多:

关于java - org/springframework/web/servlet/ModelAndView 类和 org/springframework/web/portlet/ModelAndView 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31299611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com