Java 用于HTML+重定向到apache web服务器的spring视图解析器

Java 用于HTML+重定向到apache web服务器的spring视图解析器,java,apache,spring-mvc,model-view-controller,webserver,Java,Apache,Spring Mvc,Model View Controller,Webserver,我有一个web服务器,它将带有.htm的动态请求转发给使用mod_jk连接的tomcat,静态资源由Apache web服务器提供。考虑下面的Spring控制器,它处理登录.HTM 相应的viewresolver如下所示: <!bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" v

我有一个web服务器,它将带有.htm的动态请求转发给使用mod_jk连接的tomcat,静态资源由Apache web服务器提供。考虑下面的Spring控制器,它处理登录.HTM

相应的viewresolver如下所示:

<!bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/" />
    <property name="suffix" value=".html" />
</bean>
这是在tomcat上下文中搜索login.html文件。但是static login.html驻留在同一域下apache的htdocs文件夹中


有人能告诉我如何从web服务器解析视图吗?

已经解析了。在我们的配置中,apache不允许向tomcat发出.html请求。早些时候,我有一个错误的想法,即spring将通过URL解析视图,并且该视图可以通过web服务器访问。相反,spring从viewResolver中定义的路径内部解析视图

所以

WEB-INF/html中的html页面足以解析视图

Spring永远不会通过web服务器路由视图解析请求

<!bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/" />
    <property name="suffix" value=".html" />
</bean>