gpt4 book ai didi

java - 如何将所有 .json URL 映射到特定 Controller

转载 作者:行者123 更新时间:2023-12-01 15:25:33 24 4
gpt4 key购买 nike

目前我的 web.xml 显示以下内容...

<!-- Spring Web MVC dispatcher servlet -->
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.json</url-pattern>
</servlet-mapping>

我想做的是将所有 .json URL 限制为特定 Controller 。老实说,我并不完全确定 Spring 中的 DispatcherServlet 是如何工作的,所以我不确定这是否在正确的轨道上。

最佳答案

DispatcherServlet 跟随请求到达正确的 Spring Controller 。因此,根据您的 web.xml,您可以在 web.xml 中执行此操作:

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>

并创建一个 Spring Controller ,例如带有注释,例如:

@Controller
@RequestMapping(value = "/*.json")
public class TheController {

}

一些有用的资源: http://blog.netapsys.fr/index.php/post/2008/04/13/Introduction-A-Spring-MVChttp://static.springsource.org/docs/Spring-MVC-step-by-step/

关于java - 如何将所有 .json URL 映射到特定 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10212184/

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