grails - 如何从Grails Taglibs生成TLD文件?

标签 grails tld springsource

我想要完整的代码自动完成功能。我设法添加了core / grails / spring标签库,以便STS在gsp文件中为我自动完成标签。我现在想做的是对自己的自定义标签库执行相同的操作。
如果我手动创建标签库描述符并将其放在tld文件夹中,则可以像这样将include添加到我的gsp文件中

<%@   taglib prefix="p" uri="/web-app/WEB-INF/tld/pk.tld" %>

那么一切都完美!有点麻烦将它们添加到每个gsp文件,但如果我能自动完成,我可以忍受它。

问题:有什么方法可以基于grails taglib生成tld文件吗?属性在哈希图中是动态的,但是我可以以某种方式声明它们,因为我想控制是否以任何方式使用所有/正确的属性。

谢谢!!!

最佳答案

我相信,由于您的自定义标签库都是通过grails编程生成的,因此没有自动生成tld的方法。 These docs(在底部)显示了如何从JSP调用标签库,第二步是将标签defs手动添加到grails tld文件中。

可能不是您想听到的。

当然,我不知道如何为STS中的自定义标签库自动完成的问题的答案可能会产生更积极的结果。我确实知道Intellij Idea在最终版本中具有此功能。

关于grails - 如何从Grails Taglibs生成TLD文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2274313/

相关文章:

java - Grails Unresolved 依赖错误

ivy - 让ivy不下载源文件和许可证文件

grails - 如何在Grails生成的Content-Type header 中删除charset = utf-8

grails - 在 Grails 3 中使用 Sitemesh

grails - 在weblogic服务器10.3.6上部署grails项目大战时,由于 quartz 调度程序导致内存不足错误

python - 匹配 Domain.CCTLD 的正则表达式

php - 使用 PHP 或 JS 检查域扩展

grails - 多个grails网址映射

java - 在项目之间共享 customTags.tld

javascript - 如何在 SpringSource Tool Suite/Eclipse 中运行 javascript 项目?