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

Ajax

发布时间:2020-12-15 21:57:14 所属栏目:百科 来源:网络整理
导读:一.什么是Ajax AJAX最根本原理就是在不刷新页面的情况下访问服务器处理数据,并根据数据的处理结果按你想要的方式对页面作出即时更改。 具体流程: AJAX发出请求--服务器接受请求--处理请求并将处理结果返回--AJAX收到结果--修改页面. 二.步骤 1.写页面,注册

一.什么是Ajax

AJAX最根本原理就是在不刷新页面的情况下访问服务器处理数据,并根据数据的处理结果按你想要的方式对页面作出即时更改。


具体流程:
AJAX发出请求-->服务器接受请求-->处理请求并将处理结果返回-->AJAX收到结果-->修改页面.

二.步骤

1.写页面,注册页面reg.jsp

2.写servlet中间件,CheckUserName.java

3.配置web.xml文件

三.详细代码解析

1.reg.jsp


请输入需要注册的用户名



用户名:


xxxxx:

2.写serlevt

import java.io.IOException;
import java.util.HashSet;

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

public class CheckUserNameServlet extends HttpServlet{

@Override
protected void service(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException {
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html; charset=utf-8");

String userName = req.getParameter("username");
System.out.println(userName);

HashSet names = new HashSet();
names.add("a");
names.add("b");
names.add("c");

if(names.contains(userName)){
resp.getWriter().write("用户名已经存在!");
}else{
resp.getWriter().write("用户名可用");
}

}
}
3.配置web.xml


checkUserName
servlet.CheckUserNameServlet


checkUserName
/checkUserName.do

四.备注

存在乱码问题,测试时请用英文测试,后期有空改之.

五.参考源代码

http://115.com/lb/5lbec3z6mnp5

(编辑:李大同)

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

    推荐文章
      热点阅读