博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dwr框架异步调用简单小例
阅读量:7080 次
发布时间:2019-06-28

本文共 1033 字,大约阅读时间需要 3 分钟。

hot3.png

       DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架。可以轻松实现用js直接调用java方法。

       通过一个小例子来演示一个dwr的基本使用:

       ①. 首先肯定要创建一个web project的,然后拷贝dwr.jar到WEB-INF\lib目录下

       ②. 修改web.xml文件,添加dwr servlet配置

dwr-invoker
org.directwebremoting.servlet.DwrServlet
debug
true
dwr-invoker
/dwr/*
       ③. 
写自己的java类

package com.tgb.dwr;/** * dwr使用测试 * @author Admin * */public class DwrTest {	public String hello(){		return "Hello!";	}}
       ④. 
WEB-INF目录下创建dwr.xml配置文件

       ⑤. 在jsp中,添加js文件的引用

       引用的第三个js文件T1.js,文件名需跟dwr.xml配置文件中的javascript属性值相同。

       ⑥. 在jsp中写调用java方法的js代码

      上面的js代码,T1是跟dwr.xml配置文件中定义的javascript属性值相同。hello测试跟java类中的方法名一样,而且区分大小写。大小写不一致,控制台会提示:has no method 'xxx'
的错误。

       最后给一个测试的效果吧:

       dwr提供js直接调用java方法的功能,真心赶脚不错,虽然自己可以写异步请求,但是如果配置一下就可以使用,谁还会去费那些力气。赞一个吧。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/u/2260184/blog/518468

你可能感兴趣的文章
理解 Android Battery 信息
查看>>
js红宝书总结-正则表达式
查看>>
Python2.7爬取acg178全站(大雾)
查看>>
iview 使用render渲染InputNumber,并格式化数字
查看>>
使用swoole改造laravel应用
查看>>
微信自动化工具---自动发送朋友圈(非root权限)
查看>>
在kubernetes集群中部署open-falcon
查看>>
手把手教你实现高性能Android树形控件 TreeView
查看>>
vue swiper轮播图不显示 swiper-pagination 小圆点
查看>>
HTML逆向解析生成Markdown
查看>>
架构师都知道的分布式对象存储解决方案
查看>>
[译] 提高编程能力的秘诀
查看>>
Java&Spring系列笔记
查看>>
理解JS中的this
查看>>
一位6年老Android面经总结
查看>>
DDD基础知识1
查看>>
前端WEB-API 第四天-- 操作DOM 与 动态创建 DOM
查看>>
notify,notifyAll区别(生产者消费者案例)
查看>>
Spring IoC、AOP、Transaction、MVC 归纳小结
查看>>
Linux常用命令 —locate、which、whereis、grep
查看>>