【发布时间】:2013-03-28 07:25:53
【问题描述】:
我有一个 freemarker ftl 模板文件,它包含在 IntelliJ 项目中的标记库中。问题是 JspTaglibs 没有在 IntelliJ 中解决。该错误突出显示文本JspTaglibs,错误消息为“无法解析变量'JspTaglibs'”。文件内容如下:
<#assign page=JspTaglibs["/WEB-INF/taglibs/sitemesh-page.tld"]>
<#assign decorator=JspTaglibs["/WEB-INF/taglibs/sitemesh-decorator.tld"]>
<#assign security=JspTaglibs["/WEB-INF/taglibs/security.tld"]>
这是一个导入的 Maven 项目。包含的 ftl 位于已编译的 JAR 文件中,我将其作为内容根包含在 Web 模块中。
关于解决“JspTaglibs”以便可以为 Freemarker 标签启用自动完成和验证的任何想法?
【问题讨论】:
-
module dependencies 中是否有此 JAR 文件?
-
是的。其他变量也因此得到解决。
-
请在youtrack.jetbrains.com/issues/IDEA 提交一个错误,并附上一个示例项目来重现。
-
我会的,但由于我对 IntelliJ、Maven 和 Java 还很陌生,可能需要一段时间才能了解。
-
把它作为答案发布,以便其他人可以找到它。
标签: java intellij-idea freemarker