哪个更好用JSF的Action事件或Javascript?

时间:2010-06-22 10:41:55

标签: javascript jsf

在我的应用程序中,我根据用户从<h:SelectOneMenu>中选择的值启用和禁用按钮。我使用valueChangeListener进行同样的操作。我怀疑使用javascriptvalueChangeListener是否有利于提高性能。

2 个答案:

答案 0 :(得分:0)

规则#1:可以禁用JavaScript。

顺便说一句,如果没有JavaScript的 little 帮助,valueChangeListener就不会自动触发。 onchange="submit()"部分 JavaScript。

答案 1 :(得分:0)

取决于值更改后您要执行的操作。使用javascript,触发服务器端操作的唯一方法是通过submit()属性onchange表单。这只是将所有信息提交给支持bean。另一方面,valueChangeListener可以让您在服务器端获得更多控制权(更改了哪些元素,旧值是什么,新值是什么)