有关spring中bean的@Scope 和richfaces 中表单分页的处理方式

冲突情景:

     在spring的中vew controller bean 如果用@Controller标签进行定义。缺省的Scope是session的。这样用户在界面上输入的内容一直保留。如果使用@Scoper来强制定义成request,那么可以解决这个问题。但是这个时候使用<rich:dataTabel>和<rich:datascroller>进行前台分页。就会无法显示第二个页面。因为这个组件使用了session。

 

解决问题的思路:

1.仍然保持每个controller的bean 的@Scpoer。例如

2.在前台的xhtml文件中强制指定某个具体的bean的@Scope使用session。注意下面代码中的<a4j:keepAlive beanName="detailQueryBean"/> 语句

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值