Possible Duplicate:
How to use Servlets and Ajax?
I am using the following code in Javascript to makes an Ajax call:
function getPersonDataFromServer() {
$.ajax({
type: "POST",
timeout: 30000,
url: "SearchPerson.aspx/PersonSearch",
data: "{ 'fNamn' : '" + stringData + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
...
}
});
}
I would like to do this in Java as well. Basically, I would like to write a Java client application which send this data via Ajax calls to the server.
How do I do Ajax in Java?
AJAX is no different from any other HTTP call. You can basically POST the same URL from Java and it shouldn’t matter as far as the target server is concerned:
The code above is more or less equivalent to your jQuery AJAX call. Of course you have to replace
localhost:8080with the actual server name.If you need more comprehensive solution, consider httpclient library and jackson for JSON marshalling.
See also