【求助】spring mvc 配置url匹配问题

发布于 2021-11-30 17:32:28 字数 967 浏览 889 评论 3

<servlet>

        <servlet-name>action</servlet-name>

        <servlet-class>

            org.springframework.web.servlet.DispatcherServlet

        </servlet-class>

        <load-on-startup>1</load-on-startup>

    </servlet>

    <servlet-mapping>

        <servlet-name>action</servlet-name>

        <url-pattern>*.html</url-pattern>

    </servlet-mapping>

这一段配置

使用*.do或者*.action都可以访问到web-inf下的页面

使用*.html就直接404了,

而且404的描述中并不包含路径

description The requested resource () is not available.

求解

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

醉酒的小男人 2021-11-30 19:24:43

你这应该是没有配置静态资源路径,加个这种类似的配置即可

我的是这样配置的

<mvc:resources mapping="views/**" location="WEB-INF/views/"></mvc:resources>

然后界面这么访问即可

心舞飞扬 2021-11-30 19:24:23

我的建议是写一个类,继承 
DispatcherServlet ,然后这里注册使用自定义的DispatcherServlet,然后断点调试他的访问control流程;另外如果是html为何还要进行spring转发呢?

流心雨 2021-11-30 19:08:24

自己顶下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文