加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 00:46:59 所属栏目:百科 来源:网络整理
导读:Js代码 scripttype= "text/javascript" var req; var content= "id=123name=gavinaddress=WorshintonDC.USA" ; function validate(){ //创建一个XMLHttpRequest对象req if (window.XMLHttpRequest){ //IE7,Firefox,Opera支持 req= new XMLHttpRequest(); } e
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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读