我的处理程序转发到 internalresourceview 'apiForm' 但随后我收到错误 404 RequestURI=/WEB-INF/pages/apiForm.jsp。我确定 apiForm.jsp 位于 /WEB-INF/pages/
13:45:02,034调试 [org.springframework.web.servlet.view.JstlView] - 转发到 InternalResourceView 'apiForm' 中的资源 [/WEB-INF/pages/apiForm.jsp]
13:45:02,035调试 [org.springframework .web.servlet.DispatcherServlet] - 名为“testapp2”的 DispatcherServlet 确定 [/WEB-INF/pages/apiForm.jsp]
13:45:02,038调试 [org.springframework.web.servlet.DispatcherServlet] 的 Last-Modified 值 -在 getLastModified
13:45:02,038 DEBUG [org.springframework.web.servlet.DispatcherServlet]中找不到处理程序- DispatcherServlet 名称为 'testapp2' 处理请求 [/WEB-INF/pages/apiForm.jsp]
13:45:02,038警告 [org.springframework.web.servlet.PageNotFound] - 在 DispatcherServlet 中找不到带有 URI [/WEB-INF/pages/apiForm.jsp] 的 HTTP 请求的映射,名称为 'testapp2'
13:45:02,045调试 [org.springframework .web.servlet.DispatcherServlet] - 成功完成请求
13:45:02,048 DEBUG [org.springframework.web.servlet.DispatcherServlet] - 成功完成请求
这就是我的 dispatcher.xml 的样子..
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>