AJAX4JSF从名子上看就知道是专为JSF所设计的,所以同JSF融合起来是很简单的事情,所以这篇文章只列出开发中所遇到的相关问题并写出解决办法,不定时更新。
转载请注明出处(Cooper的专栏 http://blog.youkuaiyun.com/cooper_lyt)
- 使用AJAX4JSF提交时的message错误
由于在使用JAX4JSF的a4j:commandLink 或a4j:commandButton提交时是不会刷新整页的,如果你的h:messages有在刷新区域内那么会报如下警告 WARNING: FacesMessage(s) have been enqueued, but may not have been displayed. 而且你的消息也不会被显示是因为页并没被刷新,解决办法是把h:messages 加入到你的a4j:commandLink 或a4j:commandButton的刷新区域中去也就是reRender中。参见这篇文章:Ajax4jsf 和 <h:message> 一起使用时候的问题(http://chxkyy.javaeye.com/blog/157942)