今天初用DWR是报了两个错误
严重: Line=5 Document root element "dwr", must match DOCTYPE root "null".
严重: Line=5 Document is invalid: no grammar found.
后来在网上找了一下,只要在dwr.xml中加一小段代码就可以了
下面是我的测试代码了:
public class FirstDWR {
public String sayHello(String userName){
return userName+"您好!服务器的时间是:"+System.currentTimeMillis();
}
}
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- dwr 中servlet的配制 -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<!-- dwr中servlet的映射 -->
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<!-- 加上这一段就不会报错 -->
<!-- <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">-->
<!-- 加上这一段就不会报错 -->
<dwr>
<allow>
<create creator="new" javascript="FirstDWR">
<param name="class" value="cn.netjava.dwr.FirstDWR" />
</create>
</allow>
</dwr>
分享到:
相关推荐
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
做个extjs 与dwr结合的例子dwr2.0 jdk6.0 dwr 取不到数据 困扰了我一天 后来下载了xalan.jar 包导入工程 ok 2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: DWR Version 2.0.5 ...
ajax框架:dwr实战.pdfajax框架:dwr实战.pdfajax框架:dwr实战.pdfajax框架:dwr实战.pdfajax框架:dwr实战.pdf
ajax框架:dwr》实战(包括整合).pdfajax框架:dwr》实战(包括整合).pdfajax框架:dwr》实战(包括整合).pdfajax框架:dwr》实战(包括整合).pdf
部署DWR JAR文件通常涉及到将它们添加到Web应用的类路径中,配置DWR的`dwr.xml`配置文件,以及在客户端HTML页面中引入相应的JavaScript库。对于Spring框架的集成,还需要配置Spring的bean定义。 总的来说,DWR的...
这个"**dwr.zip**"文件似乎包含了使用DWR框架所需的一些核心组件,这对于学习和开发使用DWR的应用程序来说是至关重要的。 **DWR框架简介** DWR允许开发者在Web浏览器上执行服务器端的方法,就像它们是本地...
1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>debug</param-name> ...
dwr20.dtd
ajax框架:dwr》实战(包括整合). ajax框架:dwr》实战(包括整合).
dwr-1.1.3.jar及dwr.xml. dwr-1.1.3与dwr-2.0的dwr.xml略有区别: dwr-1.1.3 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...
dwr20.dtd约束文件。 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" >
- **dwr.xml**:这个文件用于描述DWR服务的配置,包括哪些类和方法可以被远程调用,以及如何处理这些调用的细节。例如,通过`<allow>`标签指定允许远程访问的类和方法,通过`<converters>`和`<creators>`标签指定...
任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,。。 有几个术语有必要理解,参数叫做converted,远程Bean叫做created.如果远程Bean A有个方法A.blah(B),那么你需要为A建立一个created,为B建立一个converted.。...
ajax框架:dwr和ext实战.pdf ajax框架:dwr和ext实战.pdf ajax框架:dwr和ext实战.pdf
将这两个文件放置在`webroot/dwr`目录下是DWR的默认配置,这是因为DWR需要通过URL访问这些资源。例如,`/dwr/call/plaincall/SomeService.someMethod.js`这样的路径会被用来调用名为`SomeService`的Java服务中的`...
1. **dwr.jar**:这是DWR的核心库,包含了所有DWR运行所需的类和接口。它提供了各种API,使得开发者可以在客户端JavaScript中调用服务器端的Java方法,以及处理服务器推送的数据。DWR.jar还包含了自动转换工具,可以...