繁体   English   中英

带有jquery和ajax的Java Rest调用

[英]Java Rest call with jquery and ajax

我正在jquery中进行ajax Rest调用,它应该返回给我一个要在jsp中显示的bean列表。 我可以进行Rest调用,但无法在ajax调用中获得结果并将其显示在页面中。

带ajax调用的jsp页面

 <script type="text/javascript">
   $(document).ready(function(){
      $('#abcForm').submit(function(){
        var v = $('#abc').val();

        $.ajax({ 
           type: "GET",
           dataType: "jsonp",
           url: "http://localhost:8080/RestTest/rest/hello/"+v,

       }); 
     });
   });
</script>

Java代码

@Path("hello")
public class RestController {

@GET
@Path("{param}")

public Response getMsg(@PathParam("param") String msg) {

    String output = "Hello : " + msg;

    return Response.status(200).entity(output).build();

}

}

因此,实际上将有一个来自java类的rest调用,它将返回一个列表,该列表需要作为ajax调用显示在jsp页面中。 这就是我卡住的地方。

需要帮助。

谢谢

您有一个success回调,当请求成功完成时将调用该回调,并将接收响应作为第一个参数:

$.ajax({ 
    type: "GET",
    dataType: "jsonp",
    url: "http://localhost:8080/RestTest/rest/hello/"+v,
    success: function(data) {
        //do something with data.
    }
}); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM