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>