JSF使用相同的表单进行搜索和插入

时间:2011-02-24 22:32:16

标签: jsf lifecycle

我在网页顶部有一个表单,其中包含一些带有验证的字段。 因此,当我正在进行添加操作时,我想进行现场验证,但是当我正在进行搜索操作时,我不想进行验证。

使用immediate =“true”将避免验证检查,但不会更新bean中变量的值。

那么我如何绕过流程验证阶段,但仍然可以在模型中更新值。

我正在使用JSF 1.2

2 个答案:

答案 0 :(得分:0)

简短的回答是,你不能,immediate = true导致没有更新底层模型。您有几种选择:

1)尝试使用两个单独的表单元素,一个用于搜索,另一个用于添加。请注意,向后发布一个不会发回另一个。

2)删除自动验证并在回发时手动执行。

干杯,

安迪

答案 1 :(得分:0)