如何从 Jive 中的 FTL 为 Java bean 设置值

Posted

技术标签:

【中文标题】如何从 Jive 中的 FTL 为 Java bean 设置值【英文标题】:How to set value to Java bean from FTL in Jive 【发布时间】:2015-10-18 22:41:16 【问题描述】:

我是 jive 和 freemarker 的新手

我尝试了像在 Struts 中一样的方法

<input size=40 name="bvProperties.fileBasedQueueLocation" 
            type="text" value="$badgeVilleProperties.fileBasedQueueLocation!''" style="float: right;"/>

需要设置fileBasedQueueLocation 变量的值在bvProperties bean 中可用。

我还为bvProperties 创建了setter 和getter 方法。

【问题讨论】:

什么版本的 Struts? 【参考方案1】:

你应该尝试的语法:

<input size=40 name="bvProperties.fileBasedQueueLocation" 
            type="text" value="$(badgeVilleProperties.fileBasedQueueLocation)!" style="float: right;"/>

【讨论】:

是的,这是正确的,我们需要使用该语法,但这里我们将值设置为 ftl 页面,但我需要在 java bean 中设置值.... 你能显示生成了什么以及使用了哪个工具吗?

以上是关于如何从 Jive 中的 FTL 为 Java bean 设置值的主要内容,如果未能解决你的问题,请参考以下文章

无法从自定义结果类型的值堆栈中获取 ftl 中的值

在freemarker中如何设置红色的*?

如何使用 Struts 编程从数据库打印数据并在 ftl 页面上显示

ftl文件 是啥文件

Struts2 FTL 标签和地图

为 FreeMarker FTL 库生成 HTML 文档