1.简介

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

2.配置

2.1 配置JAR包

在WebRoot/WEB-INF/lib中放入如下Jar包

2.2 配置WebRoot/WEB-INF/web.xml文档的servlet

<servlet><display-name>DWR Servlet</display-name><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><servlet-mapping><servlet-name>dwr-invoker</servlet-name><url-pattern>/dwr/*</url-pattern></servlet-mapping>

2.3 在WebRoot/WEB-INF/目录下创建dwr.xml文件

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC"-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN""http://getahead.org/dwr/dwr30.dtd"><dwr><allow><create creator="new"><param name="class" value="org.soft.base.AjaxAction" /></create><convert match="org.soft.base.User" converter="bean"/></allow></dwr>

用于调用对象

2.4 将下面两句代码粘贴到你要操作的WEB页面上

<script> src='/项目名/dwr/engine.js'></script>

<script>src='/项目名/dwr/interface/你的DwrAction.js'></script>

<create creator="new" javascript="China">

<script src='/DWR_01/dwr/interface/China.js'></script>

2.5 构造Javascript的function(),直接调用你的DwrAction里面的方法。

3.代码

dwr入门demo

Dwr概述与入门讲解相关推荐

  1. 【直播】耿远昊:Pandas入门讲解(安泰第四届数据科学训练营)

    Pandas入门讲解 直播信息 主讲人:耿远昊,Datawhale成员,joyful-pandas作者. 直播时间:2021年04月07日 20:00~21:00 直播内容: 时间序列中的必知必会: ...

  2. 一看就明白的爬虫入门讲解:基础理论篇

    一看就明白的爬虫入门讲解:基础理论篇 发表于2015-11-13 18:50| 5909次阅读| 来源CSDN| 37 条评论| 作者孔淼 爬虫经验分享HTMLCSSAjaxApp网络 width=& ...

  3. 一看就明白的爬虫入门讲解-基础理论篇(下篇)

    文/孔淼 上篇我分享了爬虫入门中的"我们的目的是什么"."内容从何而来"."了解网络请求"这三部分的内容,这一篇我继续分享以下内容: 1) 一些常见的限制方式 2) 尝试解决问题的思路 3) 效率问题 ...

  4. 一看就明白的爬虫入门讲解-基础理论篇(上篇)

    作者:孔淼 关于爬虫内容的分享,我会分成两篇,六个部分来分享,分别是: 1)  我们的目的是什么 2)  内容从何而来 3)  了解网络请求 4)  一些常见的限制方式 5)  尝试解决问题的思路 6 ...

  5. JEECG_3.7.2新版本入门讲解—UI标签库专题-张代浩-专题视频课程

    JEECG_3.7.2新版本入门讲解-UI标签库专题-9741人已学习 课程介绍         JEECG_3.7.2新版本入门讲解-UI标签库专题(UI标签库的使用和二次开发实战) 课程收益    ...

  6. 每周四JEECG社区公开课:微信公众账号运营(jeewx使用)入门讲解

         JEECG即将推出免费公开课新专题,欢迎大家报名听课,共同交流!       课程名称:微信公众账号运营(jeewx使用)入门讲解       时        间:每周四晚九点       ...

  7. poj2104 k-th number 主席树入门讲解

    poj2104 k-th number 主席树入门讲解 定义:主席树是一种可持久化的线段树 又叫函数式线段树   刚开始学是不是觉得很蒙逼啊 其实我也是 主席树说简单了 就是 保留你每一步操作完成之后 ...

  8. CNN 入门讲解:什么是标准化?

    此文章首发于 卷积神经网络(CNN)入门讲解​zhuanlan.zhihu.com 内容如有修改,不在此处修改,请关注知乎:蒋竺波 ----------------------------分割线--- ...

  9. CNN 入门讲解:什么是全连接层

    新年第一更 祝大家新年快乐万事如意 这个时候还愿意点进来,新的一年肯定要起飞了 这情人节和新年连着过啊 这对情侣意味着什么,意味着要带情人去见家长了 当然对一些情侣意味着,情人节过不好,估计年也过不好 ...

最新文章

  1. QQ 相册后台存储架构重构与跨 IDC 容灾实践
  2. Dubbo背景和简介
  3. python代码中使用pip安装文件
  4. 云应用性能管理哪家强?性能魔方mmTrix自动测评、检测与加速
  5. python必背代码-Python一些实用代码
  6. JavaScript面向对象 - 严格模式
  7. NGUI系列教程五(角色信息跟随)
  8. gdal.Buildvrt和gdal.Warp工具实现TIF影像拼接、矢量裁剪
  9. PAT之算法/技巧:01背包
  10. LEACH协议网络性能分析
  11. 应用matlab软件编写 t检验,应用matlab软件进行方差分析 应用方差分析的前提条件...
  12. ESP32 之 ESP-IDF 实战(一)—— 物联网风力摆控制系统(①姿态解算部分)
  13. Android模拟手机QQ登录界面和主界面(含源码)
  14. 数分下第3讲 (8.1节):空间直角坐标系和向量运算
  15. YouTube网红营销的意义
  16. 脉冲响应不变法C语言程序,脉冲响应不变法-数字信号处理总结.ppt
  17. 熬之滴水穿石:Delphi曾经的利器(2)
  18. EDG为何刷爆你的朋友圈?是什么让年轻人那么激动?作为程序员你关注了么?
  19. 彻底删除wine安装的软件
  20. 桌面ie图标不见了【解决办法】

热门文章

  1. Oracle Parallel Query(OPQ)
  2. 深度至尊之三信技术GHOST XP SP3装机精英白金版V11.3(NTFS)
  3. 决策树(分类树)——红酒数据(分类树的八个参数,一个属性,四个接口,以及绘图所用的代码)
  4. 用C#调整Excel 的行高和列宽
  5. 图像处理里面调色板(Palette)是什么意思?
  6. HDU 5761 Rower Bo(积分)
  7. android studio 闪电编译,Android Studio中Instant Run
  8. 深度学习benchmark汇总
  9. oracle 中触发器的作用是什么,oracle创建触发器及作用举例
  10. 用C语言实现shell