Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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
Javascript Alfresco-将变量值从js控制器传递到freemarker_Javascript_Alfresco_Freemarker_Alfresco Share_Web Scripting - Fatal编程技术网

Javascript Alfresco-将变量值从js控制器传递到freemarker

Javascript Alfresco-将变量值从js控制器传递到freemarker,javascript,alfresco,freemarker,alfresco-share,web-scripting,Javascript,Alfresco,Freemarker,Alfresco Share,Web Scripting,谁能告诉我我做错了什么 我想用此代码检索我的所有露天场地(应该可以): model.sites=siteService.listSites(null,null,0);//返回类型=列表 现在我想在我的HTML freemarker模板中检索列表model.sites,如下所示: <body> ${sites} </body> ${sites} 如何查看此网站列表。我知道我在ftl中弄错了,但找不到如何检索它的解决方案。您需要在freemarker中循环浏览站点。假

谁能告诉我我做错了什么

我想用此代码检索我的所有露天场地(应该可以):

model.sites=siteService.listSites(null,null,0);//返回类型=列表
现在我想在我的HTML freemarker模板中检索列表model.sites,如下所示:

 <body> ${sites} </body>
${sites}

如何查看此网站列表。我知道我在ftl中弄错了,但找不到如何检索它的解决方案。

您需要在freemarker中循环浏览站点。假设您想要一个站点名称列表,并在它们之间加上逗号,那么您的freemarker将希望看起来像:

<body>
  <#list sites as site>
     ${site.shortName}<#if site_has_next>,</#if>
  </#list>
</body>

${site.shortName},
或者如果
站点的
toString()
给出了足够好的结果,只需
${sites?join(',')}
<body>
  <#list sites as site>
     ${site.shortName}<#if site_has_next>,</#if>
  </#list>
</body>