dwr使用小结
很久没上来冒泡了 ,把dwr的使用经验搁上来,以后备用。
使用dwr当然少不了 dwr.jar 包了,放进去,然后在web.xml中配置我们的dwrServlet
代码贴上:
<servlet><servlet-name>DwrServlet</servlet-name><servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param><load-on-startup>12</load-on-startup></servlet><servlet-mapping><servlet-name>DwrServlet</servlet-name><url-pattern>/dwr/*</url-pattern></servlet-mapping>
<dwr><allow><create creator="new" javascript="MainViewAjaxUtil" scope="application"><param name="class" value="com.xll.ajax.MainViewAjaxUtil" /></create></allow></dwr>
<script type='text/javascript'src='/dwr/interface/MainViewAjaxUtil.js'></script><script type='text/javascript' src='/dwr/engine.js'></script><script type='text/javascript' src='/dwr/util.js'></script>
<body onload="init()"> ....</body><script type="text/javascript">function init(){ window.setTimeout("reload()",7000);}function reload(){MainViewAjaxUtil.Xxx( function(data){ .....} //data 是用来接收reloadXxx()方法的返回值对象的,data中的数据可以直接 data.mm获取 );}</script>
<dwr><allow><create creator="new" javascript="MainViewAjaxUtil" scope="application"><param name="class" value="com.xll.ajax.MainViewAjaxUtil" /></create> [b]<convert converter="bean"match="com.xll.Human"> <param name="include" value="name,age"/> </convert>[/b]</allow></dwr>