简体   繁体   中英

Java Rest call with jquery and ajax

I am making a ajax Rest call within jquery and it is supposed to return me a list of beans, which I want to show in the jsp. I am able to make the Rest call but I can't get how to get the result in the ajax call and show it in page.

jsp page with the ajax call

 <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 code

@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();

}

}

So actually there will be a rest call from the java class and it will return a list which needs to be shown in the jsp page as ajax call. This is where I am stuck.

Help needed.

Thanks

You have a success callback that will be called when the request finishes as successful and will receive the response as the first parameter:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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