我采用的是ListDataModel来封装我得List,在其中加入boolean属性,遍历页面数据来获得被选中项。
但是分页的时候只能取到第一页的数据。
更为严重的是,如果同时有两个人操作相同的List,会出现数据不同步的现象。
比如两个人同时取得List,第一个人提交之后,数据库数据修改。第二个人提交的时候,由于JSF要再次从数据库取数据,List的顺序已经发生变化。ListDataModel只能传入所处理的数据在List中的位置,但这个时候数据的位置已经发生变化。
请问各位大侠还有没有什么比较好的方法可以做这个多选?
是不是必须要序列化,然后再反序列化?
我们项目组尝试了好久,还是用jsp来做的。

