【发布时间】:2016-01-08 18:01:19
【问题描述】:
我创建了一个 REST 服务,它根据发出的请求从数据库中检索数据并返回 JSON 格式。
现在,我需要创建一个带有按钮的 HTML 页面,当单击该按钮时,它应该从服务中获取适当的数据。我了解到这可以通过 ajax 来完成。但我不知道该怎么做。
该服务使用 Spring Framework 和 Apache CXF 并从 Mysql 数据库中检索数据,如果这很重要的话。
我添加的用于创建我的客户端的代码:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#driver").click(function(event){
$.getJSON('http://localhost:8080/CxfRestService/rest/employeeservices/getList');
});
});
});
</script>
</head>
<body>
<input type="button" id="driver" value="Get Employee Data" />
</body>
是否需要将我的 HTML 页面放入我的 Java 项目中,并在我的 web.xml/beans.xml 中添加相关配置?
【问题讨论】:
-
谷歌搜索“REST HTML 客户端教程”可以得到足够的结果。
-
是的,我用谷歌搜索并找到了如何使用 jquery 进行编码。但我有一个愚蠢的疑问,比如如何运行我的客户端。我的服务是在 spring 中编写的,并在 eclipse 项目中使用 cxf。现在我写了这个客户端代码。如何运行它?我觉得这是一个愚蠢的问题,但不知何故我更困惑
标签: javascript jquery spring rest cxf