我试图使用jQuery的消耗JSON JAX-WS Web服务,使用JAX-WS RI for JSONjQuery的消耗JSON JAX-WS Web服务
我试图按照他们的指令,但不能从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>
的任何意见或建议,将不胜感激。
如果有任何解决方案使用JSON通过JSON使用JAX-WS服务,我们将高度赞赏。
提前致谢。
Firebug上的错误日志:GreetingService未定义。 – Thinhbk