Ajax通过post方法向Servlet提交信息

前端之家收集整理的这篇文章主要介绍了Ajax通过post方法向Servlet提交信息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Js代码
  1. <scripttype="text/javascript">
  2. varreq;
  3. varcontent="id=123&name=gavin&address=WorshintonDC.USA";
  4. functionvalidate(){
  5. //创建一个XMLHttpRequest对象req
  6. if(window.XMLHttpRequest){
  7. //IE7,Firefox,Opera支持
  8. req=newXMLHttpRequest();
  9. }elseif(window.ActiveXObject){
  10. //IE5,IE6支持
  11. newActiveXObject("Microsoft.XMLHTTP");
  12. }
  13. req.open("post",url,true);
  14. req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  15. req.onreadystatechange=callback;
  16. //send函数发送请求,参数
  17. req.send(content);
  18. </script>

在servlet中:

Java代码
    response.setContentType("text/html");
  1. response.setHeader("Cache-Control","no-store");
  2. response.setHeader("Pragma","no-cache");
  3. response.setDateHeader("Expires",0);
  4. Stringput=null;
  5. for(Enumeration<String>e=request.getParameterNames();e.hasMoreElements();){
  6. Stringh=(String)e.nextElement();
  7. Stringc=(String)request.getParameter(h);
  8. put+=c;
  9. out.write("messageis:"+put);

猜你在找的Ajax相关文章