JavaScript调用java方法——使用Dwr框架的方法步骤

原创 2013年12月05日 17:48:00

JavaScript调用java方法——Dwr步骤

1.下载dwr.jar直接复制到到你工程下的WebRoot/WEB-INF/lib包下;

 2.再修改web.xml 

 <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>uk.ltd.getahead.dwr.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>

添加到</web-app>之前 

3.在WEB-INF下建一个dwr.xml文件,拷贝文件

 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
 <allow>  
  <create creator="new" javascript="Demo">
   <param name="class" value="your.java.Bean" />
  </create>  
 </allow>
</dwr> 

说明:每个dwr代理的一个java类都需放在<allow></allow>中。

<createcreator="new" javascript="Demo">javascript=为在JSP中所引用的Java类起的一个名字,通常和类名相同create=代表是一个什么类型的javanew代表一个普通类型。

<paramname="class" value="your.java.Bean"/>class表示Demo是一个普通的类,value表示这个类存放的路径(包名.类名)

4.建一个类,写方法(我这里建的是一个hello的类)

package com.hello;
public class Hello {
 public String hello(String name)
 {
  return "哈囉!" + name + "!您的第一個DWR!";
 }
}

 5.再建一个hellojsp文件! 

 上诉步骤完成后的图片

6.如果前5个步骤你都完成,

  请在浏览器中输入http://localhost:8080/工程名/dwr(不光光起到测试作用)

   看看出来的界面是不是这个界面(看下图),如果能出来说明你的努力没白费!嘎嘎!!可别小看了这个页面里面打框的地方将会用到!!

    

7.将上图中打框的地方复制到jsp中,只要在<title></title>下面即可





如何在js调用java方法并取回返回值

我在写项目的时候需要js和java在WebView进行交互,并且需要js调用java方法并返回参数给js,找了几个文档感觉写的不怎么详细,我就想了个办法试了试成功之后我就将细节写成文档记录一下,方便日...
  • u014548562
  • u014548562
  • 2017年09月09日 17:08
  • 1309

html通过JavaScript调用java代码

使用DWR实现JS调用服务端Java代码 1 DWR简介 DWR全称Direct Web Remoting,是一款非常优秀的远程过程调用(Remote Procedure Call)框架,通过浏览器提...
  • n1007530194
  • n1007530194
  • 2015年12月01日 19:55
  • 11510

Js代码和Java代码之间的互相调用了

很多复杂的UI界面,在Android中需要配合大量xml代码和Java代码实现,而使用HTML5可以非常轻松的实现出来,而且具有很好的跨平台特性,让我们不必为了多个平台而重写代码,H5学习成本也较低,...
  • gong1422425666
  • gong1422425666
  • 2017年01月26日 12:20
  • 1899

使用js直接调用java中的方法

js直接调用java中的方法
  • YONGHUMING6342
  • YONGHUMING6342
  • 2015年04月09日 08:45
  • 1586

在javascript中调用java

  在JavaScript中调用Java很多人都希望能够在JAVASCRIPT中展现中JAVA的功能,因为如果能够这样的话,那么网络程序就会给人更加的生命力。我也希望这样,前面有个程序就希望有这样的功...
  • fenglibing
  • fenglibing
  • 2007年08月13日 22:54
  • 13506

js调用java类的方法

  • 2015年03月15日 08:55
  • 16KB
  • 下载

怎么实现javascript中调用java类中的方法

这取决于你的运行环境,大致分为如下:  如果你js是运行在 java虚拟机之上,那么直接调用就行  如果你js运行在浏览器上,可以参考 RPC,比如 dwr 这种东西说白了就是这种实现...
  • qqlkuo
  • qqlkuo
  • 2016年05月15日 11:04
  • 1511

dwr实例,JavaScript调用java方法的小例子

  • 2015年12月19日 20:38
  • 1.09MB
  • 下载

dwr dwr项目 js 调用 java 后台 方法 js调用java后台方法 后台方法 异步

  • 2011年01月04日 12:48
  • 310KB
  • 下载

使用DWR实现JS调用服务端Java代码

DWR简介DWR全称Direct Web Remoting,是一款非常优秀的远程过程调用(Remote Procedure Call)框架,通过浏览器提供的Ajax引擎实现在前端页面的JS代码中调用服...
  • Rongbo_J
  • Rongbo_J
  • 2015年08月02日 20:23
  • 2756
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript调用java方法——使用Dwr框架的方法步骤
举报原因:
原因补充:

(最多只允许输入30个字)