jsf

处理AJAXified组件的JSF 2.0异常的正确方法是什么?

我设置了web.xml,所以任何java.lang.Throwable(即任何未捕获的异常或错误)将转发到错误页面.然而,对于AJAXified组件,异常不会通过此机制路由到错误页面.测试用例我有一个简单的CommandButton绑定到一个总是抛出RuntimeException的动作方法.似乎最好的做法是让action方法捕获异常并添加一个类型为errorseverity的FacesMessa

jsf – p:在侦听器之前调用更新的ajax getter

这是我的复选框.我正在侦听器中准备逗号分隔的组件ID字符串.这里的问题是在调用侦听器之前调用gettergetUpdateComponentList().所以字符串永远不会更新.这是预期的行为.PrimeFaces(和标准JSF)不会基于每个请求重新评估更新(以及渲染,不完整等)属性.它们是基于每个视图进行评估的.例如,RichFaces在中执行此操作.并准确地产生预期的行为.

ajax – JSF部分屏幕更新处理完整的组件树

我需要一些JSF/PrimeFaces(3.5)的建议.我们有一个动态表单,表单可以由表单构建器配置,后备bean是一个荣耀的HashMap,还有一些其他getter和setter(如getValueAsDate/setValueAsDate).我们的一个字段类型允许输入数字,当离开字段时,请求附加信息,并更新表单的一部分.这一切似乎一切顺利.最近我们添加了一个字段,允许使用PrimeFaces日

jsf – 仅当验证失败时,输入字段才保留以前的值

我想出了一个奇怪的问题.我试图隔离问题,以下是我的简化代码.XHTML:这是错误的路径:>加载页面>点击第一行中的“编辑”链接>在弹出窗口中,清除“年龄”字段,然后单击“保存”>点击取消>点击第二个链接.>现在显示不相关的数据.–这就是问题>即使我点击“新建”按钮,它显示不正确的数据.只有弹出窗口中的验证失败,才会发生这种情况.是否有解决方案?

使用Ajax4jsf 1.x将JSF 1.1迁移到JSF 2

我们正在将JSF1.1项目迁移到JSF2.我们的想法是通过将JSP和XHTML保持在一起一段时间来定期迁移.我们在JSP页面中使用了许多ajax4jsf-1.1.1标记.我们不使用RichFaces.将系统配置为JSF2当尝试在类路径中使用ajax4jsf.jar访问JSP页面时,我们得到一个异常:它看起来ajax4jsf.jar与JSF2不兼容.看起来LifeCycle配置存在一些问题.有没有什么办法可以让a4j与JSF2JSP一起工作?

JSF AJAX验证:执行=“@ this”render =“@ form”不一致,具体取决于先前的请求

我有一个h:commandLink,它调用一个方法来改变绑定到无线电输入的属性.我也在同一个表单上有一个文本输入,带有一些验证(required=true).如果我将文本输入留空,并使用execute=“@this单击h:commandLink,则单选按钮会根据预期从模型属性更新,因为文本输入永远不会被处理,并且验证永远不会触发.但是,如果我首先使用execute=“@form”单击另一个h:co

如何在JSF上延迟Primefaces AjaxStatus?

如何在Primefaces的AjaxStatus显示时添加延迟.现在,当Ajax请求待处理时,它会立即显示.这对于“onkeyUp”事件来说很麻烦,例如当每个按键行程使加载对话框瞬间启动时.这是我的AjaxStatus加载指示器组件:你需要用一个函数来包装你的PF.start(),它会延迟调用它.此外,onComplete处理程序应检查您是否有待显示和取消它们的待处理状态.这是为了避免ajax在显示状态之前完成的情况.代码应该是这样的

JSF 2.0:按ENTER时的ajax请求

当我在inputText字段中点击“enter”而没有刷新页面时,我需要做一个ajax请求.那是我的代码:在bean中我有一个简单的方法:一切正常,但刷新页面!一样我会改变如果你使用JQuery