gpt4 book ai didi

java - 根据参数在不同的 Controller 中处理相同的 URL - Spring MVC

转载 作者:行者123 更新时间:2023-12-01 10:38:38 28 4
gpt4 key购买 nike

我有一个处理特定 URL 的 Controller

@RequestMapping(value= {"/myurl"})
public ModelAndView handleMyURL()

相反,我希望有 2 个独立的 Controller ,让我根据传递给它的参数处理相同的/myurl。

如果网址是

/myurl?a=1 

转到 Controller A,否则使用 Controller B。有办法吗?

我发现了这个类似的问题 Spring MVC - Request mapping, two urls with two different parameters有人提到“在 misc Controller 中使用一种方法,根据请求参数分派(dispatch)到不同的 Controller (注入(inject))”。 ,我该如何实现?

最佳答案

Controller 1

@RequestMapping(value= {"/myurl"}, params = { "a" })
public ModelAndView handleMyURL()

Controller 2

@RequestMapping(value= {"/myurl"}, params = { "b" })
public ModelAndView handleMyURL()

看看 this post 的第 4 章更多详情

关于java - 根据参数在不同的 Controller 中处理相同的 URL - Spring MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31796695/

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