web中添加ajax框架dwr

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

一、web.xml配置dwr

	
		dwr-invoker
		uk.ltd.getahead.dwr.DWRServlet
		
			debug
			false
		
		3
	
	
		dwr-invoker
		/dwr/*
		
二、dwr.xml配置信息。其中SwitchRecordRemote是spring中配置的id



	
		
			
			 
		
	
三、applicationContext-dwr.xml配置dwr用到的bean




	
		
		

四、switchRecordManager.jsp调用后台dwr定义的方法

<%@ page pageEncoding="utf-8"%>
<%@ include file="/common/taglibs.jsp"%>


<%@ taglib prefix="aa" uri="http://ajaxanywhere.sourceforge.net/" %>






function deleteRecord(){
  
  var elements = document.getElementsByName("selected_id");
  var selected=new Array();
  for (var i=0;i ");
		}	
  }	
  function deleteRecordCallBack(bln){
	if(bln){
	
	       ajaxAnywhere.getZonesToReload = function() {
    return "recordZone";
	}
	ajaxAnywhere.getAJAX('switchRecord.html?method=switchRecordManager&flightInfoId=','recordZone')
	}
}

 



你可能感兴趣的:(DWR)