是否有可能在 Tapestry 4.1 和 Hivemind 中使用对话范围?
现在,如果用户在两个不同的选项卡中打开相同的页面,那么他们使用由 Hivemind 注入的相同模型。因此,如果他在第一页提交了一些数据,那么实际上他会更改在第二个选项卡中打开(加载)的数据。
Tapestry 组件似乎也在会话范围内。因为您不能在不同选项卡的同一页面上使用某些组件。如果你提交的东西你会得到这样的错误
org.apache.tapestry.BindingException: Unable to update OGNL expression '' of #some_page:
target is null for setProperty(null,.......
解决方案?