2024年4月8日发(作者:)

Ajax4jsf使用指南:

一.序言:

Ajax4JSF是一个很容易使用的框架,在其UserGuide中详细介绍了如

何使用其功能,找时间学习一下,并翻译出来以加深理解和方便更多

的Java爱好者使用Ajax4jsf框架.

下载Ajax4jsf

最新的Ajax4jsf发布版在这里

/nonav/ajax/ajax­jsf/

解压文件.

复制oscache­到程序的WEB­INF/lib文件下.

把下面的内容添加到你的程序的WEB­INF/文件中:

Ajax4jsfFilter

ajax4jsf

ajax4jsf

FacesServlet

REQUEST

FORWARD

INCLUDE

二.a4j简介

该框架被实现为使用一些具有AJAX功能的组件库,在不用写任

何JS代码和不用使用新的AJAX组件来替换已经存在的JSF组件下

把这些组件添加到已经存在的JSF页面中.Ajax4jsf能够使用页面范

围(page­wide)的AJAX支持来替代传统的组件范围(component­wide)

的AJAX支持.这就意味着你可以在页面中定义一个发送AJAX请

求的事件(Event),然后当AJAX请求改变客户端发送事件的组件在服

务器端的数据时页面上的一个区域将会随着JSF组件树被同步.下面

的图片展示了它是如何工作的:

Ajax4jsf允许你定义(意味着通过JSFtags)你希望通过AJAX请求更

新的JSF页面的不同部分并且提供的一些发送AJAX请求到服务器端

的选项,除了你的JSF页面于常规的JSF有点不同外,没有其他的不同

了,这是一个你不需要写JS代码和XMLHttpRequest对象的天堂.

下面的图片展示了Ajax4jsf框架的一些重要的元素: