是否可以在Tapestry 4.1和Hivemind中使用会话范围?
现在,如果用户在两个不同的选项卡中打开相同的页面,那么他们使用的是由Hivemind注入的相同模型。因此,如果他在第一页中提交了一些数据,那么实际上他会更改在第二个选项卡中打开(加载)的数据。
Tapestry组件似乎也在会话范围内。因为您不能在不同选项卡中的同一页面上使用某些组件。如果您要提交某些内容,则会收到此类错误
org.apache.tapestry.BindingException: Unable to update OGNL expression '' of #some_page:
target is null for setProperty(null,.......
解?
答案 0 :(得分:0)
如果没有严重的框架攻击并且框架已经开始,这是不可能的; 4.1大约五年了,所有的开发工作都在Tapestry 5上进行(5.3是稳定的版本,5.4即将推出)。