在我的 Action 课中,我想要一个字符串映射。在我的 tml 中,我想使用文本字段访问此 map 。就像是
<t:form>
<t:textfield value="myMap['key1']"/>
<t:textfield value="myMap['key2']"/>
...
我不坚持语法,但是目前 Tapestry 中有这样的东西吗?如果没有,我需要以最简单的方式创建这样的转换吗?类型强制?自定义组件?我开始学习 Tapestry ,所以请随意冗长:)
最佳答案
另一种选择是绑定(bind)您自己的 tml 前缀。有一个绑定(bind)前缀的例子here .
我们为 map
编写了自己的前缀这使我们可以像这样获取 tml 中的值:
${map:myMap.key1}
关于java - Tapestry 中的装订图 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666478/