一个简单的DWR例子
编辑:Simone
2024-10-16 15:32:26
600 阅读
最近遇到了DWR框架,这是自己学习的第一个很小很简单的例子。DWR是ajax的一种,方便前台调用后台的方法。
在DWR官方网站下载DWR包
把下载的dwr包放在项目的lib文件夹下
修改web.xml,在web-app下面增加如下代码
新建dwr.xml,其中的dtd可以在下载的包下面的dwr.xml中得到
新建用到的java文件,这里我只新建了一个方法getHello(),返回一个字符串
dwr.xml中配置如下图javascript="dwrTest"是指在javascript中使用方法时调用者的名字,creator="new"是指对象新建的方式,也有bean但是这里我还没用到class属性配置的是能被前台调用的类,include是类中能被调用的方法,若啥都不写则是全部的都开放,也有可以限制不被访问的,
在jsp页面中写法如下,其中
这三个只要这么写就行,前两个js 已经在下载的dwr包里了,最后一个会自动生成,dwrTest就是之前在xml中配置的前台调用者的名字。callback是方法的回调函数,在本例中,前台调用后台方法得到string字符串后,赋值给data,mycall方法就是定义了对于返回的字符串的操作。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/23194.html