如果发送通过常规JSF手段AJAX
POST(
UICommand成分
jsf.ajax.request()等,在口感
<h:commandButton>,
<p:remoteCommand>,
<o:commandscript>,等)真的不是出于某种原因的选项,留在你的问题没有指定,那么你确实比较好创建一个单独的servlet或甚至JAX
-RS或JAX-WS Web服务侦听那些请求并返回例如XML,JSON等。JSF是基于HTML表单的MVC框架,而不是Web服务框架。
之后,当您处理JSF组件的HTML表示形式时,只需要考虑对JSF视图状态的正确处理即可。例如,当您使用自定义JS /
ajax启用禁用的HTML按钮时,该按钮由生成,
<h:commandButton>而没有涉及/通知JSF,那么它在JSF组件状态下将不会显示为已启用,并且其 *** 作将永远不会被调用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)