0

我正在寻找有关如何组织 grails GSP 以及如何管理 GSP 扩展的最佳实践。我正在开发一个应用程序,我需要创建自己的 GSP HTML 元素并覆盖标准 GSP 元素,我想知道如何组织它们。

我的考虑是编写一个 Grails 插件,它有自己的 Taglib 和我自己的命名空间。并创建我需要的所有元素并覆盖现有元素。

有没有关于如何组织这样的事情的好例子?

4

1 回答 1

0

我同意 taglibs 是 GSP 定制的最佳场所。甚至Grails 网站也有自己的标签。我现在能记住的几点:

  • 这篇很棒的文章给了你一些关于标签库的提示。这篇文章向您展示了如何测试、覆盖和重用标签。
  • 对于命名空间,我建议您首先检查应用程序将使用哪些插件,以避免冲突。
  • 对于集成测试,您可以扩展GroovyPagesTestCase
  • 在 taglib 中生成 html 可能有点难以维护,但您可以创建模板并使用g.render(如果在插件中,请始终在调用中定义此属性)或使用GSP Taglibs 插件
于 2012-11-23T10:59:23.783 回答