Page script:
Copy codeThe Code is as follows:
Function ajaxSave (URLS ){
// Define a variable to store the XMLHttpRequest object
Var xmlhttp;
// Define a variable to store the response results returned from the server
Var responseContext = "";
If (window. XMLHttpRequest) {// code for IE7 +, Firefox, Chrome, Opera, Safari
Xmlhttp = new XMLHttpRequest ();
} Else {// code for IE6, IE5
Xmlhttp = new ActiveXObject ("Microsoft. XMLHTTP ");
}
Xmlhttp. onreadystatechange = function (){
If (xmlhttp. readyState = 4 & xmlhttp. status = 200 ){
ResponseContext = xmlhttp. responseText;
Alert (responseContext );
}
}
Xmlhttp. open ("POST", URLS, true );
Xmlhttp. setRequestHeader ("Content-Type ",
"Application/x-www-form-urlencoded ");
Xmlhttp. send ();
}
Background Method:
Copy codeThe Code is as follows:
Boolean boolean1;
String reponseText = "";
If (boolean1 ){
ReponseText = "saved successfully! ";
}
Else {
ReponseText = "failed to save! ";
}
HttpServletResponse response = ServletActionContext. getResponse ();
Response. setContentType ("text/plain ");
Response. setCharacterEncoding ("UTF-8 ");
PrintWriter out = response. getWriter ();
Out. println (reponseText );
Out. flush ();
Out. close ();
Return null;