从另一个基于url的控制器方法调用spring mvc控制器方法

Fah*_*ahd 3 java spring-mvc

我是这个论坛的新手并且已经搜索了我的问题,虽然提到了类似的问题,但没有提到我正在寻找的问题.所以这里.

我的应用程序中有一个付款弹出窗口,可以从任何应用程序页面调用,一旦用户在弹出窗口中提交他的付款详细信息,浏览器会重定向到paypal网站并进行一些检查并在用户确认后返回我的应用程序.

现在在这个回调方法中,我需要将请求转发到调用弹出窗口的原始页面.

所以现在我的回调方法中有app url但似乎无法将请求转发给它.

示例如下:

mv = new ModelAndView("forward:/secure/music/index");
Run Code Online (Sandbox Code Playgroud)

要么

return "forward:/secure/music/index";
Run Code Online (Sandbox Code Playgroud)

如果我替换正向:使用重定向:它工作正常,但我需要转发它,而不是重定向它(因此启动另一个请求).

jel*_*ies 10

如果你想调用另一个控制器的方法,你可以@Autowire在你的主控制器的第二控制器,然后调用所需的方法,如传递参数相同的请求.

希望这有帮助,它对我有用!