<!-- 配置DWR框架 --> <servlet> <servlet-name>dwr</servlet-name> <servlet-class> org.directwebremoting.servlet.DwrServlet </servlet-class> <!-- 为了安全考虑,在正式环境下你一定把这个参数设为false.--> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <!-- 激活轮询和Comet功能 --> <init-param> <param-name>activeReverseAjaxEnabled</param-name> <param-value>true</param-value> </init-param> <!-- 告诉DWR当程序开始时初始化ReverseAjaxTracker. 这会覆盖通常在bean上作第一次请求时的延迟初始化行为:在这里这是很有必要的, 因为客户端从不在ReverseAjaxTracker上调用方法 --> <init-param> <param-name> initApplicationScopeCreatorsAtStartup </param-name> <param-value>true</param-value> </init-param> <!-- 当值为0或者大于0时,表示容器在应用启动时就加载这个servlet; 当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。 --> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dwr</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>