当前位置: 首页 > 知识库问答 >
问题:

我在FreeMarker Template.process上有一个空错误,但映射被计算

饶德本
2023-03-14

我有一个带有freeMarker template.process的oribkem(tempName,map valueMap)

freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> entity  [in template "myTemplate.html.ftl" at line 128, column 56]

FTL stack trace ("~" means nesting-related):
- Failed at: #if entity.has("firstValue")  [in template "myTemplate.html.ftl" at line 128, column 51]

谢姚

共有1个答案

冷涵忍
2023-03-14

问题出在entity.haves(“firstvalue”):这不是正确的Freemarker语法。

要访问builtin,请使用而不是.,Freemarker也没有builtinhave的哈希值。参见:https://freemarker.apache.org/docs/ref_builtins_hash.html

 类似资料:
  • 我想与Firebase连接,但我有一个错误:"无法解析Android应用程序模块gradleconfig.resolvegradle构建问题和/或重新同步."和我检查我的gradle.

  • 我已经从http://hayageek.com/login-with-google-plus-javascript-api/ 我已经使用我的client_id,api密钥实现了代码,并且还遵循了Google oauth2中invalid_client的说明,但仍然收到相同的错误。 也在OAuth同意屏幕中并提及产品名称和电子邮件地址 错误:无效_client 应用程序:Project_Name 您

  • 我正在使用与共享主键一对一映射。

  • 这里有一个问题:我想保护URI,直到获得第三方OAuth2的授权。基于http://docs.spring.io/spring-security/oauth/apidocs/org/springframework/security/oauth2/config/annotation/web/configuration/EnableOAuth2Client.html,我有以下内容: 而且 最后 但这给

  • 显示已经搜索到驱动程序,但连接仍然失败。 如何修复错误?

  • 我有一个JSP登录页面,可以调用login action类。我使用的是Struts注释,而不是到映射,一切正常。我随机尝试了一些新东西,所以我从action类和struts中删除了所有注释。xml还没有映射到我的