gpt4 book ai didi

java - 将请求转发到 Spring MVC 中的另一个 Controller

转载 作者:行者123 更新时间:2023-12-02 04:59:34 26 4
gpt4 key购买 nike

我想知道是否有一种方法可以将请求从一个 Controller 转发到另一个 Controller ,而无需实际更改浏览器中的 URL。

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

if(somecondition == true)
//forward to another controller but keep the url in the browser as /myurl
}

我在网上找到的示例重定向到另一个网址,这导致其他 Controller 处理该问题。我不想更改 URL。

最佳答案

尝试返回一个String而不是ModelAndView,并且该String是转发URL。

@RequestMapping({"/myurl"})
public String handleMyURL(Model model) {
if(somecondition == true)
return "forward:/forwardURL";
}

关于java - 将请求转发到 Spring MVC 中的另一个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31796952/

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