简单DWR使用例子

阅读更多
DWR:搜索百度百科解释--DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。
原因:是因为Javascript无法直接调用java函数,但是为了达到AJAX异步特性(部分刷新页面,减少数据库传输大小)。DWR可以根据java函数产生相应的js(含有函数相应的方法),从而在网页上可以直接通过js调用java函数中的方法类,达到异步效果。

具体方法如下:
[list]
  • 导包:将dwr.jar文件放到你的webapp的WEB-INF/lib目录下;
  • web.xml的配置:
  • 
      dwr-invoker
      DWR Servlet
      uk.ltd.getahead.dwr.DWRServlet
      
         debug
         true
      
    
    
      dwr-invoker
      /dwr/*
    
  • dwr.xml的配置:
  •    
    
        
        //-->产生的Js的名称,与jsp中调用名称一致
          
        
        
    
  • jsp上调用产生的js:
  • 
    	
    	
    	
    	
    	

    [/list]

    你可能感兴趣的:(dwr,java,javascript,ajax,web)