使用spring mvc在另一个控制器内调用一个控制器

时间:2013-09-11 10:32:54

标签: spring-mvc

我需要使用spring mvc创建两个Web应用程序。因此,从一个应用程序,我如何重定向到另一个应用程序的另一个jsp。我是否需要调用另一个应用程序的控制器。如果是这样,我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用the redirect: prefix来实现此目的。在第一个应用程序的request handler method的{​​{1}}中,将Controller前缀添加到返回字符串中:

redirect:

如果逻辑视图名称以“/”开头,它将相对于当前@Controller class ControllerOfFirstApp{ @RequestMapping("/secondWebApp") public String gotoSecondWebApp(){ String redirectURL="redirect:http://hostname/pathToSecondApp"; return redirectURL; } } 重定向,而Servlet context等名称将重定向到绝对网址。