如何在Spring中嵌套视图

时间:2010-12-09 03:17:18

标签: java model-view-controller spring spring-mvc

我仍然只是对Spring感到厌倦,但我很好奇是否有可能以某种方式构建一个嵌套的视图层次结构。目标是让父视图/ JSP与页面的页眉/页脚一起使用,然后使用父项包装的后代视图。

这是否可以在Spring的MVC架构环境中实现?如果是这样,我的第一步是什么?

4 个答案:

答案 0 :(得分:1)

我建议使用Spring MVC with Tiles。您可以配置包含页眉和页脚的父“模板”磁贴,然后让每个磁贴扩展该模板。您可以使用tile的名称作为MVC视图,而不是直接将JSP用作视图。

了解如何将Spring MVC与Tiles一起使用的一种很好的方法是使用Spring Roo创建一个项目。 Roo是一个开发人员工具,可以帮助您快速启动新的Spring项目。它将为您创建一个新的Web应用程序,其中包含使用Tiles的所有视图;这些观点将像你描述的那样是分层的。即使你不使用Roo来创建你的最终项目,你应该会发现它是如何在Spring MVC中使用Tiles的一个有用的例子。

答案 1 :(得分:1)

要自己滚动,使用<jsp:include>可以执行此操作。您可能拥有整个页面的控制器,此页面的JSP将包含一个或多个jsp包含,这些包含引用其他呈现更多JSP的控制器。这些可以使用jsp包括所有方式。

答案 2 :(得分:0)

答案 3 :(得分:0)

......我之所以选择'家酿“解决方案只是因为该项目将从轻松和简单中获益更多。如果我可以肯定我的项目将跨越线,其中演示框架的另一个“直夹克”将是有益的,这将是一个不同的故事。