JSON用のJAX-WSRIを使用して、jQueryを利用してJSONJAX-WSWebサービスを利用しようとしました
彼らの指示に従おうとしましたが、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を介してjQueryを使用してJAX-WSサービスを利用するソリューションがあれば、それも高く評価されます。
少し早いですがお礼を。