- <scripttype="text/javascript">
- varreq;
- varcontent="id=123&name=gavin&address=WorshintonDC.USA";
- functionvalidate(){
- //创建一个XMLHttpRequest对象req
- if(window.XMLHttpRequest){
- //IE7,Firefox,Opera支持
- req=newXMLHttpRequest();
- }elseif(window.ActiveXObject){
- //IE5,IE6支持
- newActiveXObject("Microsoft.XMLHTTP");
- }
- req.open("post",url,true);
- req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
- req.onreadystatechange=callback;
- //send函数发送请求,参数
- req.send(content);
- </script>
在servlet中:
- response.setContentType("text/html");
- response.setHeader("Cache-Control","no-store");
- response.setHeader("Pragma","no-cache");
- response.setDateHeader("Expires",0);
- Stringput=null;
- for(Enumeration<String>e=request.getParameterNames();e.hasMoreElements();){
- Stringh=(String)e.nextElement();
- Stringc=(String)request.getParameter(h);
- put+=c;
- out.write("messageis:"+put);