一、ajaxServlet
public class ajaxServlet extends HttpServlet{private static final String CONTENT_TYPE="text/xml; charset=gb2312"; public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{ response.setContentType(CONTENT_TYPE);
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0); PrintWriter out=response.getWriter(); Random random = new Random();
String AA=Integer.toString(Math.abs(random.nextInt()));
StringBuffer sb=new StringBuffer();
sb.append(AA);
out.write(sb.toString());
out.close();
}
}
二、testajax.html
function getResult(){
var url = "/Tajax/AajaxServlet?action=send";
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}else if (window.ActiveXObject){
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET",url, true);
req.onreadystatechange = complete;
req.send(null);
}
function complete(){
if (req.readyState == 4) {
if (req.status == 200) {
// alert(req.responseText);
var strResult = unescape(req.responseText);
}
}
function MyShow(){
timer = window.setInterval("getResult()",2000);
}
</script>
<body οnlοad="MyShow()">
</body>
java编程 Ajax+Servlet实例
最新推荐文章于 2024-08-04 11:07:52 发布