0

是否有可能在 Tapestry 4.1 和 Hivemind 中使用对话范围?

现在,如果用户在两个不同的选项卡中打开相同的页面,那么他们使用由 Hivemind 注入的相同模型。因此,如果他在第一页提交了一些数据,那么实际上他会更改在第二个选项卡中打开(加载)的数据。

Tapestry 组件似乎也在会话范围内。因为您不能在不同选项卡的同一页面上使用某些组件。如果你提交的东西你会得到这样的错误

org.apache.tapestry.BindingException: Unable to update OGNL expression '' of #some_page: target is null for setProperty(null,.......

解决方案?

4

1 回答 1

0

如果没有对框架的重大黑客攻击,这是不可能的,并且框架已经继续前进;4.1 大约有 5 年的历史,所有的开发工作都在 Tapestry 5 上(5.3 是一个稳定版本,5.4 即将推出)。

于 2013-07-22T18:37:58.053 回答