Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我在传递给freemarker的哈希映射上得到一个null值,而它不是null?_Java_Freemarker - Fatal编程技术网

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>