ajax リクエストから REST Web サービスへの文字列データを取得するときに、常にエラー [object Object] result が発生するのはなぜですか?
ここに私のJavaScriptコードがあります:
function buttonClick()
{
$.ajax({
cache: false,
type: "GET",
async: false,
dataType: "text",
url: 'http://localhost:8080/learning.co.id/rest/hello',
success: function (msg) {
alert('ok');
$("#divRest").html("").append(msg);
},
error: function (msg) {
alert(msg);
}
});
}
これがジャージーを使用した私のWebサービスです
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/hello")
public class Hello {
@GET
@Produces(MediaType.TEXT_PLAIN)
public String sayPlainTextHello() {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println("Called !!!" + dateFormat.format(date) );
return "Hello Jersey";
}