- <script type="text/javascript">
- var req;
- var content = "id=123&name=gavin&address=WorshintonDC.USA";
- function validate() {
- //创建一个XMLHttpRequest对象req
- if(window.XMLHttpRequest) {
- //IE7, Firefox, Opera支持
- req = new XMLHttpRequest();
- }else if(window.ActiveXObject) {
- //IE5,IE6支持
- req = new ActiveXObject("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);
- String put = null;
- for(Enumeration<String> e = request.getParameterNames(); e.hasMoreElements(); ) {
- String h = (String) e.nextElement();
- String c = (String)request.getParameter(h);
- put += c;
- }
- out.write("message is:" + put);