首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从HTML页面和java应用程序调用and服务

从HTML页面和java应用程序调用and服务
EN

Stack Overflow用户
提问于 2012-08-21 18:27:11
回答 2查看 3.3K关注 0票数 0

我有一个带有简单方法的web服务:

代码语言:javascript
运行
复制
public String action(String name){
    return name;
}

以及作为服务的客户端的java应用程序。

我想知道是否可以从HTML页面调用web服务(而不是从客户端调用),但让应用程序侦听并接收结果。

我知道当你调用一个方法时,它从头到尾都在运行,我只是想知道这样的事情是否可能发生。

一些上下文:我已经用一个servlet做到了这一点,它从HTML页面(AJAX)接收一个字符串,并通过UDP套接字将其发送到监听的java应用程序,但我想通过HTTP传输来实现。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-21 18:48:11

如果使用restful,则如下所示

代码语言:javascript
运行
复制
@GET
@Path("/{name}")
public String action(@PathParam("name") String name){
    return "Hello "+name+" !!!";
}
票数 1
EN

Stack Overflow用户

发布于 2012-08-21 18:54:44

好的,既然你已经说过“我已经用servlet完成了这个任务……”我将假设它是一个RESTFul will服务。(基于SOAP的web服务,您需要使用SOAP协议)

要只从超文本标记语言(没有Javascript)调用它,你可以有一个超文本标记语言表单,使表单方法作为"GET“动作URL作为"http://your-server:port/yourService”传递名称作为参数,如“/action?name=”或URL的一部分,如/yourService/ action /somename,并提交它。(这是REST架构)

要从JAVASCRIPT中调用它,请阅读以下网址:http://srikanthtechnologies.com/blog/java/rest_service_client.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12052947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档