1.创建好web工程
2.把dwr.jar放入WEB-INF/lib目录之下
3.把engine.js和util.js文件放入web模块的某个文件夹(如js)下
4.在web.xml中配置dwr,示例代码如下
<?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">
<!-- Ajax工程dwr的配置信息 -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<!-- 是否允许调试,如果要在浏览器中调试则必须设置为true -->
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<!-- 是否进行日制管理,如果是在要设置此参数,通常可以省略 -->
<init-param>
<param-name>logLevel</param-name>
<param-value>WARN</param-value>
</init-param>
<!-- 如果允许跨域请求,则必须将此值设置为false,默认值为true -->
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
5.在web.xml同级目录下创建dwr.xml文件,并在文件中配置要在客户端javascript中调用的服务器类,如下
<?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="Chat">
<param name="class" value="[your.package].Chat"/>
</create>
<convert converter="bean" match="[your.package].Message"/>
</allow>
</dwr>
注意:在MyEclipse5.1.1中dtd如果为dwr20.dtd报格式错误,但并不影响程序执行,可以改为dwr10.dtd没什么影响
6.在jsp页面中通过javascript调用服务器类,示例如下
<script type='text/javascript' src='dwr/interface/service.js'></script>
<script type='text/javascript' src='js/engine.js'></script>
<script type='text/javascript' src='js/util.js'></script>
<script type="text/javascript">
function test(value)
{
service.sayHello(value,callBackHello);
}
function callBackHello(data)
{
window.alert(data);
}
</script>
分享到:
相关推荐
配置和使用DWR进行Ajax开发
DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤DWR使用步骤
自己总结的一个的dwr的使用说明,附有源码,以及代码的详细解释,配置文件的详细解释。完全可以运行。同时介绍了与其类似用法的dotnet版本的ajax组建。需要自己下载dwr.jar 3.0版本。或者到我的空间下载dwr.jar 3.0...
DWR入门教程 DWR使用步骤详解DWR使用步骤详解DWR入门教程
dwr使用入门总结,适合想入门的dwr学者。
最完整的DWR入门文档及DWR使用案例,让你轻松使用了解AJAX技术
[DWR(Ajax)]DWR使用笔记.chm
Ajax的DWR使用,包含了List、Map等等为参数的问题和返回值问题
javascript dwr 使用例子,一目了然,简单易用
DWR使用步骤另附ajax使用基本流程 是word文档
DWR使用详解 本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。
DWR使用的jar 包括dwr.jar和ezmorph-1.0.6.jar
javascript=" testClass "属性指定javascript代码访问对象时使用的名称。 标签指定要公开给javascript的java类名。 标签指定要公开给javascript的方法。不指定的话就公开所有方法。 标签指定要防止被访问的...
dwr使用教程.docx
一个简单的dwr使用示例,帮助初学者入门。
一个例子 有关dwr的配置 和使用 在jsp页面的配置,调用。 web.xml中的配置 和链接服务层的方法
DWR使用实例及文档,里面是基于web工程的一个实例,具体用法可参考里面的文档
dwr使用教程 使用教程
ajax框架dwr使用的jar包,欢迎下载
DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册DWR 框架使用手册