关于dwr的配置是很简单的事情,要看如何去理解,然后去完成配置:
技巧:进入测试页面,/项目名/+dwr
web.xml的配置:
dwr.xml的配置:
jsp页面的配置:
配置插件:
spring:
web.xml:
除此之外DWR还拥有与spring直接集成的写法,以后有时间写一个,呵呵
技巧:进入测试页面,/项目名/+dwr
web.xml的配置:
- <servlet>
- <servlet-name>dwr-invoker</servlet-name>
- <servlet-class> org.directwebremoting.servlet.DwrServlet </servlet-class>
- <init-param>
- <param-name>debug</param-name>
- //配置debug模式;
- <param-value>true</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>dwr-invoker</servlet-name>
- <url-pattern>/dwr/*</url-pattern>
- </servlet-mapping>
- dwr.xml的配置:
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
- <dwr>
- <allow>
- <create creator="new" javascript="service">
- <param name="class" value="test.Service" />
- </create>
- </allow>
- </dwr>
- <script type='text/javascript' src='dwr/util.js'></script>
- <script type='text/javascript' src='dwr/engine.js'></script>
- <script type='text/javascript' src='dwr/interface/service.js'> </script>
- //dwr/interface/+dwr.xml配置的名字.js
- <init-param>
- <param-name> org.directwebremoting.extend.ServerLoadMonitor </param-name>
- <param-value>com.example.MyCustomServerLoadMonitor</param-value>
- </init-param>
web.xml:
- <context-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>/WEB-INF/classes/beans.xml</param-value>
- </context-param>
- <listener>
- <listener-class>
- org.springframework.web.context.ContextLoaderListener
- </listener-class>
- </listener>
- <allow>
- <create creator="spring" javascript="Fred">
- <param name="beanName" value="Shiela" />
- <param name="location" value="beans.xml" />
- </create>
- </allow>
除此之外DWR还拥有与spring直接集成的写法,以后有时间写一个,呵呵