我試圖使用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