我尝试使用 jQuery 来使用 JSON JAX-WS Web 服务,将JAX-WS RI 用于 JSON
我尝试按照他们的指示进行操作,但无法从 javascript 客户端调用 JAX-WS Web 服务,尽管 Web 服务已成功构建。
这是我的代码:
服务器端:
@BindingType(JSONBindingID.JSON_BINDING)
@WebService
public class Greeting
{
public Book get(@WebParam(name="id") int id) {
Book b = new Book();
b.id = id;
return b;
}
public static final class Book {
public int id = 1;
public String title = "Java";
}
}
客户端:
<header>
<script src="http://localhost:8080/webservice/soap/greeting?js"> </script>
$(document).ready(function() {
$("#btnJson1").click(function() {
document.getElementById("jsonprompt").innerHTML="Start JSON --- ";
GreetingService.get(
{id:5},
function(r) {
document.getElementById("jsonprompt").innerHTML="Book Title: " + r.title;
}
);
} );
</header>
任何意见或建议将不胜感激。
如果有任何使用 jQuery over JSON 来使用 JAX-WS 服务的解决方案,我们也将不胜感激。
预先感谢。