相关疑难解决方法(0)

spring mvc如何绕过DispatcherServlet获取*.html文件?

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请求.我如何做到这一点?谢谢.

web.xml servlets spring-mvc

13
推荐指数
2
解决办法
2万
查看次数

Spring MVC; 避免url中的文件扩展名?

我刚开始使用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.

java spring jsp spring-mvc

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

spring-mvc ×2

java ×1

jsp ×1

servlets ×1

spring ×1

web.xml ×1