是否可以从Spring MVC中的单个控制器返回两个视图

时间:2014-05-09 05:06:37

标签: spring-mvc tiles

我有一个帮助链接,当我点击帮助屏幕时,它会根据屏幕显示静态内容。我有两个完全相同的屏幕所以我使用了相同的控制器。但帮助屏幕内容有所不同,所以请告诉我是否可以从单个控制器获取两个视图,以便我可以使用它来获取使用磁贴的相应帮助屏幕。

1 个答案:

答案 0 :(得分:0)

因为你正在使用瓷砖希望你知道瓷砖,可以使用以下方法之一

1)

为tile定义中的两个页面定义页面布局相同。

并为内容定义2个jsp页面,并使用if条件检查从控制器返回适当的页面。

将此返回的视图添加为tile定义中的主体,以便动态生成。

2)对两个视图使用相同的jsp页面,并使用jsp变量动态放置内容

与$ {content}类似,其中内容是基于if条件从控制器添加的动态内容。