我正在使用Spring的MVC和JSP视图.每个JSP页面都有类似的结构 - 标题,内容,页脚,也许是侧边栏等.围绕"最佳实践",人们似乎"包含"页脚和标题,但这意味着每个JSP页面都包含这些"包含"语句,给出一个固定的格式.在我看来,更好的解决方案将涉及嵌套视图,其中基本模板使用适合于相关页面的信息进行扩展.此方法的一个优点是您可以在基本模板中假定默认值,而无需在其他地方重复它们.另一个优点是你可以进一步分离结构和内容("标题"和"页脚"是结构,
似乎没有成为这个在Spring中的MVC级别的任何支持,但它可以在JSP中使用自定义标签来实现的,而事实上,有一个非常笨拙的尝试在这里(这或许可以解释我想要什么比这个问题好,虽然我认为你可以减少干扰).
无论如何,我的问题是 - 这已经作为(流行/标准)标签库存在吗?我很高兴写自定义标签,但我对这些东西(生成网站)的印象是,已经有大量的解决方案,大多数工作都在选择正确的工具(例如Spring).谢谢.
我推荐SiteMesh.它适用于Spring.