我的Spring MVC网站将非常依赖外部JavaScripts/CSS/Images。此域需要可配置。另外,我希望能够将页眉和页脚之类的内容放入可以包含的jsp中。将图像添加到JSP时,我需要能够使用可配置的外部静态内容域生成到图像的链接。
到目前为止我的解决方案是:
到目前为止,我认为我可以使用JSP模板的组合,该组合将加载输出我的配置值的配置类(以便JSP可以使用这些配置值)。我想我真正遇到的唯一问题是,现在我需要所有的jsp来导入模板,然后还要导入那些配置类来访问静态内容URL。
我的问题是:
我的上述解决方案有意义吗?这真的是最好的方法吗?人们通常做了什么来解决这个问题?还有哪些解决方案可用于抽象和重用JSP组件?
Spring MVC在 C类 米 ,但有点不在 五
然而,有时你想要更严格的东西,这就是 Tiles 或 Sitemesh
Spring MVC既不会帮助也不会妨碍您使用这些框架,而且它们彼此之间的集成非常好(SiteMesh确实如此,无论如何,我对Tiles不是很熟悉,但我听说它做得很好)。