ContentNegotiatingViewResolver不适用于portlet,仅适用于servlet。
通常,Spring中的许多Servlet API类都具有等效的Portlet,例如
- org.springframework.web。 servlet .HandlerAdapter
- org.springframework.web。 portlet .HandlerAdapter
您必须确保使用正确的-servlet和portlet API完全不兼容。
但是,从Spring 2.5开始,Portlet框架已被忽略(可能是因为它很少使用),并且Servlet MVC API的较新部分尚未包含在Portlet
MVC API中。
看来,如果您想做自己想做的事情,就必须自己做很多事情。您也许可以从
ContentNegotiatingViewResolver和相关类中复制一些代码。



