日期:2014-05-17  浏览次数:20620 次

怎么配置spring访问静态html页面
我要在项目里加入帮助系统,帮助文件都是*.html,我有如下的配置项,他们会把所有的html访问转换成jsp文件的访问。我怎么配置才能访问那些静态的html文件呢,高手请赐教, 谢谢

Web.xml文件
...
<servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.html</url-pattern>
    </servlet-mapping>
...

action-servlet.xml文件
...
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="requestContextAttribute" value="rc"/>
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/WEB-INF/pages/"/>
        <property name="suffix" value=".jsp"/>
    </bean>
...
1 楼 zyhalj 2008-03-14  
http://forum.springframework.org/showthread.php?t=49840

我看了这个帖子。估计只能把帮助文件放到工程外边了。这样很是不爽。谁还有更好的方法呢?感觉这是spring的一个缺陷