如何在应用程序中构建可重用的JSP片段

时间:2011-01-22 11:27:23

标签: templates jsp freemarker taglib

我想为我正在构建的应用程序构建可重用的JSP组件。有多种方法可以解决这个问题。我所知道的包括构建JSPFragments然后将页面拼接在一起。但这并不是一种优雅的方式。

我也试图让人们了解JSP标记库,以便能够为JSP构建可重用的组件。我在多个地方读到标签库正在快速失宠。还有其他框架,如JSF和Freemarker模板,通过它我可以构建可重用的组件。我该如何使用它来构建这些组件。我可以遵循一种首选的现代方法吗?

2 个答案:

答案 0 :(得分:2)

我不确定这是否能解决您的问题。但无论如何,我开始使用FreeMarker,这是一个非常好的模板引擎。它遵循严格的MVC原则。这些功能可以帮助您确定FreeMarker是否适合您的需求:

请注意,FreeMarker只是一个模板引擎。你不能像使用jsp一样将java代码包含到html中。

答案 1 :(得分:1)

如果组件很简单,您可以使用.tag文件。它们很容易写。如果它更复杂,请使用标记库。这是一种多次使用的工作解决方案。