我想在提交之前使用自定义编码对所有RichFaces AJAX请求值进行编码,然后在服务器端对其进行解码。

在客户端和服务器上是否都存在一种在整个应用程序范围内实现集中处理的方法?

还是可以在JSF中为表单标签enctype属性编写自定义编码器/解码器?

最佳答案

RichFaces使用RichFaces.ajax()进行AJAX提交,您可以对其进行拦截。

至于服务器端,您应该实现PhaseListener,有关更多信息,请参见this answer

关于javascript - 如何在提交之前拦截所有RichFaces请求并重写实际的表单值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24696405/

10-12 15:11