2012-03-06 89 views
0

我有一个jsf页面,它是sessionscoped和另一个requestcoped。在我的sessioncoped页面中,我有一组复选框,在用户选择和表单提交后会转到requestscoped页面。JSF 2.0保持复选框被选中

我只是想在checkedcoped页面的sessionscoped页面中选中复选框。

+0

什么时候你想保持复选框被选中? – 2012-03-06 06:00:05

+0

@prajeeshkumar在第一页中选中的复选框也应在第二页中检查 – sameer 2012-03-06 06:04:10

+0

您可以将会话范围bean注入到请求范围bean中,因此当请求范围页面加载时,从会话范围bean加载选择。同时检查EJP的解决方案 – 2012-03-06 06:08:16

回答

0

让他们从相同的bean属性中获取它们的值。我假设你会想让请求范围页面中的页面只读?

+0

是的,他们从相同的bean属性中获取它们的值。但是,我也必须能够取消选择并在请求范围页面中再次选择复选框。 – sameer 2012-03-06 06:11:40

+0

@sameer如果您希望请求范围的页面能够影响会话作用域中的bean,请不要使请求范围的复选框为只读状态。听起来像对我来说是一场噩梦;-) – EJP 2012-03-06 06:20:15

+0

@ejb我怎么会知道哪个复选框被点击,以及如何保持在请求范围页面中检查相同的复选框? – sameer 2012-03-06 06:23:34