访问ftl文件的脚本标记中的Java变量



我正在从java生成一个FTL文件。有一个变量users,我用了这样的东西:

<select id="userlist" class="userList">
<#list users as user>
<#if currentAccount?has_content>
<option value="${user.getName()}" selected>${user.getDisplayName()}</option>
<#else>
<option value="${user.getName()}">${user.getDisplayName()}</option>
</#if>
</#list>
</select>

现在我想在script标记中使用这个users变量。我怎么能拿到这个?

我试过使用document.getElementById("userlist"),但它以html格式提供数据

FreeMarker在服务端运行,然后它生成的内容被发送回浏览器(即返回客户端(,然后JavaScript在浏览器中运行。因此,我认为这使您的问题成为JavaScript问题,您可以使用document.getElementById("userlist").value获得当前选定的值。

相关内容

  • 没有找到相关文章

最新更新