免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1705 | 回复: 0
打印 上一主题 下一主题

一个简单Eclipse开发的Ajax系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-12 14:29 |只看该作者 |倒序浏览

  
博客首页

注册

建议与交流

排行榜
加入友情链接


推荐

投诉
搜索:  
帮助


爪哇夜未眠:程序员的新路历程


itanger.cublog.cn

管理博客

发表文章

留言

收藏夹


  • · asp.net


  • · java


  • · 软件基地


  • · 网页设计


  • · aJax


  • · 我的应聘网站

    博客圈

    音乐

    相册


  • · 网页图片收藏

    导入文章

    文章


  • · Grails


  • · JAVA   }


  • · J2ee


  • · Java架构


  • · Log4j


  • · Struts


  • · Hibenate


  • · JSF


  • · JBuilder


  • · 算法


  • · Servlet


  • · 数据库


  • · 服务器   }


  • · Jboss


  • · WebLogic


  • · Tomcat


  • · OSCache


  • · Eclipse


  • · JAVA基础


  • · Lucene


  • · Spring


  • · EJB


  • · iBatis


  • · WML-无线标记语言


  • · WebService


  • · SSH


  • · PHP


  • · Ruby


  • · Asp.net


  • · Mysql


  • · SQlServer


  • · Oracle


  • · PhotoShop


  • · 网页设计   }


  • · Div+Css


  • · DreamWeaver


  • · 计算机   }


  • · BIOS


  • · 系统


  • · 生活感悟


  • · JavaScript


  • · 通用


  • · ajax


  • · SVN


  • · XML


  • · 从现在开始


  • · 美文

    首页



    一个简单Eclipse开发的Ajax系统
    代码赏析
    jsp:
      
      
      
      //设一个变量
      
      var XMLHttpReq=false;
       //创建一个XMLHttpRequest对象
       function createXMLHttpRequest(){
         if(window.XMLHttpRequest){ //Mozilla
          XMLHttpReq=new XMLHttpRequest();
          }
          else if(window.ActiveXObject){
           try{
            XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
            }catch(e){
             try{
              XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
              }catch(e){}
              }
             }
            }
       //发送请求函数
       function send(url){
        createXMLHttpRequest();
        XMLHttpReq.open("GET",url,true);
        XMLHttpReq.onreadystatechange=proce;   //指定响应的函数
        XMLHttpReq.send(null);  //发送请求
        }
       function proce(){
        if(XMLHttpReq.readyState==4){ //对象状态
         if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息
         var res=XMLHttpReq.responseXML.getElementsByTagName("content")[0].firstChild.data;
         window.alert(res);
         }else{
          window.alert("所请求的页面有异常");
          }
          }
          }
       //身份验证
       function check(){
        var name=document.getElementById("name").value;
         
         if(name==""){
          alert("请输入姓名");
          return false;
          }
          else{
           send('login?name='+name);
           }
          }
          
       
      
      
      
       
          
           姓名: 
             
          
          
          
          
      
    Sevelet:
    package tt;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class TestA extends HttpServlet {

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
       
      //设置接收的信息的字符集
      request.setCharacterEncoding("UTF-8");
      
      String name=request.getParameter("name");
      
      //设置输出的信息的格式及字符集
      response.setContentType("text/xml; charset=UTF-8");
      response.setHeader("Cache-Control","no-cache");
      
      //创建输出流
      PrintWriter out=response.getWriter();
       
      out.println("");
      if(name.equals("jack_booth")){
       out.println(""+"对不起,此网名已注册!"+"");
      
      }else{
       out.println(""+"此网名可以注册!"+"");
      }
      out.println("");
      out.close();
      
    }

    }

    web.xml:

    文件:
    TestAjax.rar
    大小:
    4KB
    下载:
    下载
      


      login
      tt.TestA



      login
      /login


    发表于: 2008-01-05 ,修改于: 2008-01-05 17:35,已浏览224次,有评论0条
    推荐

    投诉



    网友评论
    发表评论


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/50617/showart_1121166.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP