我在Tomcat看到了一个RequestDispatcher
转发的奇怪行为。我提到Tomcat是因为确切的代码不会在Jetty上产生问题,所以它可能与servlet实现有关。
Spring在现有请求/响应上执行转发 - 此时,响应的http状态代码为404;在前进之后,代码是500.
实际逻辑发生在:InternalResourceView.renderMergedOutputModel
。 Spring代码确实提到转发的资源应该确定内容类型本身,但是也没有关于被覆盖的代码。
我在JDK 6.0.26上使用Spring 3.0.5。