html调用java函数_html通过JavaScript调用java代码

点击dwr.jar进行下载即可,除此之外dwr依赖的commons-logging.jar日志工具包我们可以从Maven资源库下载:

http://mvnrepository.com/artifact/commons-logging/commons-logging

下载完成后將两个jar包拷贝到web工程的WEB-INF/lib目录下。

2.2 在web.xml文件中配置DwrServlet

打开web工程WEB-INF目录下的web.xml文件,配置处理请求的Servlet,具体内容如下:

dwr_web

index.jsp

dwr

org.directwebremoting.servlet.DwrServlet

debug

true

dwr

/dwr/*

2.3 创建dwr配置文件dwr.xml

在web.xml所在目录下创建dwr的配置文件dwr.xml,配置文件内容如下:

/p>

"-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN"

"http://getahead.org/dwr/dwr30.dtd">

在dwr.xml文件中我们通过allow标签定义了一个支持JS调用的服务端的类com.csii.dwr.service.HelloWorldService,接下来的工作就是编写HelloWorldService类。

2.4 创建支持JS调用的服务器端的Java类

package com.csii.dwr.service;

public class HelloWorldService {

public String sayHello(String username)

{

return "Hello World!" + username;

}

}

在HelloWorldService 类中我们定义了一个sayHello方法,该方法返回一个字符串。在JS中我们就可以通过helloworldService.sayHello(str)形式直接调用服务器端定义的函数。

2.5 查看服务端公开的支持JS调用的服务 部署应用后,在浏览器中输入http://localhost:8080/dwr_web/dwr/可以查看服务端公开了哪些支持JS调用的服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值