首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向到Spring Portlet MVC中的另一个控制器

重定向到Spring Portlet MVC中的另一个控制器
EN

Stack Overflow用户
提问于 2013-05-15 15:34:14
回答 1查看 728关注 0票数 1

我有一个带有两个控制器的Spring3.0Portlet。Controller-1有默认的@RenderMapping注释方法,我在其中运行一些逻辑来决定要呈现的视图,比如view-1和view-2。

view-1的Model属性填充在Controller-1中,view-2的Model属性填充在Controller-2中。

当我的逻辑需要返回view-2以便填充与view-2对应的Model属性时,我如何重定向到Controller-2。

EN

回答 1

Stack Overflow用户

发布于 2013-05-23 03:53:05

您只需从控制器1调用控制器2中的方法即可。

controller-1的render方法的伪代码

代码语言:javascript
复制
if(yourCondition){
    return controller-2.renderMethod();
}
populateYourModel
return view;

尽管你可能想要重新考虑这段逻辑。听起来,这些请求在某种程度上是不同的,所以理想情况下,您应该将它们直接发送到正确的控制器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16559294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档