1、引入dwr所需要的jar包
2、Person类有id,username,value属性
PersonManager中有方法public List<Person> getList();
3、配置好web.xml
<display-name>ajaxDWR</display-name>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<description></description>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
4、配置dwr.xml
<allow>
<create creator="new" javascript="PersonManager">
<param name="class" value="manager.PersonManager" />
</create>
<convert match="bean.Person" converter="bean"/>
</allow>
5、Jsp页面中引入js文件
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script type='text/javascript' src='dwr/interface/PersonManager.js'> </script>
页面中JavaScript
function TestList(){
PersonManager.getList(callbackMethod);
}
function callbackMethod(data){
for(var property in data){
alert(data[property].username);
}