spring2.5整合dwr2.0:
1方法,从网上抄来的:
(1)applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:dwr ="http://www.directwebremoting.org/schema/spring-dwr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd"> <dwr:configuration> <!-- 在 dwr:configuration 下配置多个dwr:convert--> <dwr:convert type="bean" class="com.DemoBean"> <dwr:exclude method="getList, checkUser"/> </dwr:convert> </dwr:configuration> <bean id="DWRExample" class="com.DWRExample"> <dwr:remote javascript="DWRExample"></dwr:remote> </bean> </beans>
(2)业务逻辑类:
public class DWRExample implements Serializable {
public List getList()
{
List list=new ArrayList();
DemoBean db=null;
for(int i=0;i<5;i++)
{
db=new DemoBean();
db.setAge(22+i);
db.setName("ddh"+i);
list.add(db);
}
return list;
}
public boolean checkUser(String name)
{
if("xy".equals(name))
{
return true;
}else
{
return false;
}
}
}
(3)业务需要的实体类:
public class DemoBean implements Serializable {
private String name;
private int age;
getter & setter..
}
web.xml:
<servlet> <servlet-name>dwrInvoker</servlet-name> <servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dwrInvoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>
来源:http://www.blogjava.net/max/archive/2007/01/31/97009.html
spring2.5 & dwr2.0http://blog.youkuaiyun.com/WalkingWithJava/archive/2008/07/23/2698323.aspx