Invoke a Java Servlet with Javascript
Aug20Difficulty: 




It is possible to invoke a Java Servlet from your Javascript.
Just implement this code. Please see the comments in the function.
var request;
/*
* doRequest
* param servletName - Javascript String, Servlet name (as implemented in your config)
* param servletArguments - Javascript String, any parameters
*/
function doSomeRequest(servletName, servletArguments){
var servlet = servletName;
var arg = servletArguments;
var req = servlet + "?" + arg;
addRequest(req);
request.onreadystatechange = function(){
//do something with the response
}
}
function addRequest(req) {
try { //create a request for netscape, mozilla, opera, etc.
request = new XMLHttpRequest();
}catch (e) {
try { //create a request for internet explorer
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch (e) { //do some error-handling
alert("XMLHttpRequest error: " + e);
}
}
request.open("GET", req, true); //prepare the request
request.send(null); //send it
return request; //return the request
}
Posted in java, javascript |java, / javascript, / request, / servlet
» 1 Comment, post your comment now. »
One Response to “Invoke a Java Servlet with Javascript”
[...] one of my previous post I showed you how to invoke a Java servlet with Ajax/Javascript. Now I will show you the same example with the use of Yahoo UI Library (YUI [...]
Comments
- Pulkit Singhal
- Neil
- mike nittmann
- geniutrixone
- Mika
- Romfrosk
- steve
- shahzad
- Maurice
- Lee
- Oskar Krawczyk