微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 在web.xml中的welcome-file,弹簧不起作用?

我已经设置了我的spring-mvc servlet以匹配* .page请求.我已将web.xml中的welcome-file-list设置为index.page

当我转到我的网络服务器的根目录时,这会有效:

http://me.com会被正确地重定向http://me.com/index.page.

但是,当我使用子目录时,它不会重定向

http://me.com/dashboard未被重定向http://me.com/dashboard/index.page

有没有办法让这个映射工作?

我的web.xml文件(摘录):

<welcome-file-list>
    <welcome-file>index.pagewelcome-file>
welcome-file-list>

<servlet-mapping>
    servlet-mapping>

我的webdefault.xml(来自码头):

    aram>
        aram-name>dirAllowedaram-name>
        aram-value>falsearam-value>
    aram>
    aram>
        aram-name>welcomeServletsaram-name>
        aram-value>truearam-value>
    aram>
    aram>
        aram-name>redirectWelcomearam-name>
        aram-value>falsearam-value>
    aram>
最佳答案
它只适用于真实的物理目录,不适用于模拟目录结构的任意servlet映射.

Spring MVC允许非常复杂的URL映射,因此您最好使用@RequestMapping处理此场景

原文地址:https://www.jb51.cc/spring/431967.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐