How to get the data from ajax request in servlet page. Here I’m calling the servlet by $.ajax.
var dataRequestObject= {};
dataRequestObject= {Username:uname,Password:pword,Domain:domain,WindowsUser:windowsuser};
var dataRequestHeader= {};
dataRequestHeader= {Username:uname,Password:pword,Domain:domain,WindowsUser:windowsuser};
$.ajax({
type:'POST',
url:'http://localhost:8090/SampleServlet1/serv', //calling servlet
cache:false,
header:dataRequestHeader,
data:dataRequestObject,
success:function(){ alert("Request Done");},
error:function(xhr,ajaxOptions){
alert(xhr.status + " :: " + xhr.statusText);
}
});
I need those data and header in setvlet page.
First, the
headeroption is invalid. It needs to beheaders. See also thejQuery.ajax()documentation.You can get the individual request headers by their name using
HttpServletRequest#getHeader().You can get the individual request parameters by their name using
HttpServletRequest#getParameter().I however wonder how useful it is to duplicate the data over headers and parameters…