Java 为什么我在传递给freemarker的哈希映射上得到一个null值,而它不是null?
我认为这意味着在生成模板时数据是空的,但很明显不是空的。我不知道这是怎么回事。下面是我的模板文件。Java 为什么我在传递给freemarker的哈希映射上得到一个null值,而它不是null?,java,freemarker,Java,Freemarker,我认为这意味着在生成模板时数据是空的,但很明显不是空的。我不知道这是怎么回事。下面是我的模板文件。 loginform.ftl FreeMarker template error: The following has evaluated to null or missing: ==> data [in template "result.ftl" at line 2, column 8] FTL stack trace ("~" means nesting-related):
loginform.ftl
FreeMarker template error:
The following has evaluated to null or missing:
==> data [in template "result.ftl" at line 2, column 8]
FTL stack trace ("~" means nesting-related):
- Failed at: #list data as key, value [in template "result.ftl" at line
2, column 1]
----
城市名称:
说明(2个字母格式):
result.ftl
<form action= "/select" method= "POST" accept-charset="utf-8">
City Name: <input type= "text" name = "city">
State(2 letter format):<input type= "text" name = "state">
<input type= "submit" id = "submitButton">
</form>
${key}=${value};
您使用的freemaker版本是什么?假设你提到这个。这可能会有帮助。我正在使用版本2.3.25可能的副本这是第二个副本的。。。
<form action= "/select" method= "POST" accept-charset="utf-8">
City Name: <input type= "text" name = "city">
State(2 letter format):<input type= "text" name = "state">
<input type= "submit" id = "submitButton">
</form>
<html>
<#list data as key, value>
${key} = ${value};
</#list>
</html>