web.xml片段
<!-- Handles all requests into the application -->
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/app-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
它工作正常,但我不想让Dispatcher Servlet处理*.html请求.我如何做到这一点?谢谢.
我刚开始使用Spring Web MVC.我正试图避免网址中的文件扩展.我怎样才能做到这一点?(我使用的是Spring 2.5.x)
豆:
<bean name="/hello.htm" class="springapp.web.HelloController"/>
Run Code Online (Sandbox Code Playgroud)
我希望它是:
<bean name="/hello" class="springapp.web.HelloController"/>
Run Code Online (Sandbox Code Playgroud)
我无法让它发挥作用.有任何想法吗?
编辑:
网址映射
<servlet-mapping>
<servlet-name>springapp</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
我试过没有运气(*和/*)更改url-pattern.