java - 如何在 blackberry web works/HTML5 应用程序中调用 Java web 服务方法?

标签 java javascript css html blackberry

我正在为 blackberry OS 7 环境开发 blackberry web works/HTML5 应用程序,并使用 ripple 模拟器对其进行测试。 我开发了 Java Web 服务,它从数据库中检索数据并将其返回给调用客户端。

如何在 HTML5 代码中调用 Web 服务?以及如何在 ripple 模拟器中检查 Web 服务调用是否成功?

最佳答案

黑莓论坛上有一个很好的例子:Blackberry Forum

您只需创建一个新的 XMLHttpRequest,打开它并发送请求。还创建一个回调函数来处理结果。示例如下:

var xmlHttp = new XMLHttpRequest();
function CallWebService(){
    xmlHttp.open('GET', 'http://YOURWEBSERVICEURLHERE', true);
    xmlHttp.onreadystatechange = callbackFunction;
    xmlHttp.send();
}

function callbackFunction(){
    if (xmlHttp.readyState != 4) 
    return; 
var result = xmlHttp.responseText;
alert(result);  
}

关于java - 如何在 blackberry web works/HTML5 应用程序中调用 Java web 服务方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715952/

相关文章:

java - Java 中增量运算符的奇怪行为?

javascript - 从顶层到底层对 DOM 节点数组进行排序

javascript - 为什么将 Controller 声明为自身变量或使用 $scope

javascript - 网络蓝牙在计算机上找不到任何内容

html - 只在 div 的边缘包装文本,而不是其他任何地方

java - 通过java日志框架启用AWS SDK日志记录到自定义日志文件

java - 按字母顺序对 ArrayList<String[]> 进行排序

css - Ionic avatar 无法放置通知图标

php - <DIV> 制作的表格很慢

java - 我应该在哪里存储我的 java 应用程序访问第三方服务的凭据?