栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

神奇的Ajax.

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

神奇的Ajax.

Ajax:只刷新局部页面的技术.

JavaScript:更新局部的网页

XML:一般用于请求数据和响应数据的封装

XMLHttpRequest对象:发送请求到服务器并获得返回结果

异步:发送请求后不等返回结果,由回调函数处理结果


JavaScript对象XMLHttpRequest是整个Ajax技术的核心,它提供了异步发送请求的能力 .

常用属性:

onreadystatechange:指定回调函数

readystate: XMLHttpRequest的状态信息 

0:XMLHttpRequest对象没有完成初始化

1:XMLHttpRequest对象开始发送请求

2:XMLHttpRequest对象的请求发送完成

3:XMLHttpRequest对象开始读取响应,还没有结束

4:XMLHttpRequest对象读取响应结束

常用属性

status:HTTP的状态码


状态码        ·                  说明

200                                服务器响应正常

400                                无法找到请求的资源

403                                没有访问权限

404                                访问的资源不存在

500                                服务器内部错误


responseText:获得响应的文本内容

responseXML:获得响应的XML文档对象

注意:就绪状态是4而且状态码是200,才可以处理服务器数据 代码实操:

login界面:从html标签开始




Insert title here




        用户名:

        密码:

        
        
        


LoginServlet  java代码

package com.zking.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
       
   
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("来了 老弟");
        //接收数据
        String uname = request.getParameter("uname");
        String upwd = request.getParameter("upwd");
      
        response.setCharacterEncoding("utf-8");
        
        //获取响应的 输出流
        PrintWriter out = response.getWriter();
        
        if("。。。".equals(uname) && "。。。".equals(upwd)) {
            out.print("ok");
        }else {
            out.print("no");
        }
        out.close();
    
        
        
        
    }

    
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }

}
 

一个简单的应用就OK了。 

我们简化了,就是可以写dao方法判断,我们只是用自己写的数据判断的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839295.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号