Spring中如何配置DWR,见下文:
1.增加配置文件:
<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" xsi:schemaLocation ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd" > <bean id ="testService" class ="com.test.service.TestService" /> <bean id ="testAjax" class ="com.test.web.ajax.TestAjax" > <dwr:remote javascript ="GdsAjax" /> <property name ="testService" ref ="testService"/> </bean> </beans>
2.web.xml中配置:
<servlet> <servlet-name>dwr</servlet-name> <servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class> <init-param> <param-name>debug</param-name> <!—开发时设为true,生产时设为false--> <param-value>true</param-value> </init-param> <init-param> <param-name>crossDomainSessionSecurity</param-name> <param-value>false</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dwr</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>