1.引入ajaxanywhere的taglib和jar包
<%@ taglib uri="http://ajaxanywhere.sourceforge.net/" prefix="aa"%>
2.引入ajaxanywhere客户端脚本
<script src="aa.js"></script> 里面定义了一个AjaxAnywhere实例,名字为ajaxAnywhere,id为default。
3.form的修改
form的action属性必须定义可以为空 表单通过post提交调用ajaxAnywhere.submitAJAX()方法,通过get提交,调用ajaxAnywhere.getAJAX()方法。
4.设定刷新域 在jsp中用<aa:zone>在jsf中用<aa:zoneJSF>
5.指定刷新区域 在jsp或者java代码控制器中指定,
if (AAUtils.isAjaxRequest(request))
{
AAUtils.addZonesToRefresh(request, (String) request.getAttribute("refreshZones"));
}