gpt4 book ai didi

java - 处理未知请求

转载 作者:行者123 更新时间:2023-12-01 14:36:39 25 4
gpt4 key购买 nike

Spring MVC 3 通过注解处理请求。@RequestMapping(value = "/welcome")

我的应用程序 URL 是 https://localhost:9452/clientapp/welcome.htm

此 URL 将打开欢迎页面。

我的 web.xml 是:

<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.htm</url-pattern>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

如何在没有welcome.htm的情况下处理/捕获此请求。

https://localhost:9452/clientapp/

我尝试过使用这个但没有成功

@RequestMapping(value = { "/*.htm", "/**/*.htm", "/*", "/**/*" })

最佳答案

原因之一是您将 Spring 调度程序 servlet 设置为仅处理 servlet 映射中的“.htm”和“.do”。

Spring MVC 在 servlet api 之上工作,并使 spring Controller 向某个 url 提供请求,这些请求首先应该由调度程序 servlet 提供服务。

尝试使用:

<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

在你的 web.xml 中

关于java - 处理未知请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16433851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com