Ajax JSF/RichFaces中的data.foo语法是什么

Ajax JSF/RichFaces中的data.foo语法是什么,ajax,jsf,richfaces,Ajax,Jsf,Richfaces,JSF/RichFaces中的data.foo语法是什么 比如说, <a4j:support event="onchange" action="#{bean.retrieveStates}" reRender="states_dropDown" data="#{student}"></a4j:support> 我正在传递数据属性中的学生对象。我可以在托管bean中访问吗? 文件上说 开发人员根据AJAX请求在客户端上传递的序列化(默认为JSON)数据。

JSF/RichFaces中的data.foo语法是什么

比如说,

  <a4j:support event="onchange"  action="#{bean.retrieveStates}"  
  reRender="states_dropDown" data="#{student}"></a4j:support>

我正在传递数据属性中的学生对象。我可以在托管bean中访问吗? 文件上说 开发人员根据AJAX请求在客户端上传递的序列化(默认为JSON)数据。可通过“data.foo”语法访问该数据

有人能解释一下吗。

来自:

另一个属性是data,它允许您从中获取任何附加数据 在Ajax请求过程中启动服务器。数据属性可以简单地指向 bean属性,数据将以JSON格式序列化并 在客户端可用。下面是一个例子:


所以是的-您可以访问托管bean的任何属性,并在
oncomplete

中引用它(大多数情况下)

注意,“传递”不是传递给bean,而是从
<a4j:commandButton value="Submit" reRender="out"
   data="#{bean.text}"
   oncomplete="alert(data)"/>