package servlet;html
import java.io.IOException;java
import java.io.Writer;ajax
import javax.servlet.ServletException;json
import javax.servlet.http.HttpServlet;数组
import javax.servlet.http.HttpServletRequest;异步
import javax.servlet.http.HttpServletResponse;ide
/*code
* 处理异步请求htm
*/对象
public class AjaxServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//处理请求乱码
req.setCharacterEncoding("utf-8");
//获取注册数据
String username = req.getParameter("username");
System.out.println("ajax------"+username);
//处理响应乱码
resp.setContentType("text/html;charset=utf-8");
//响应客户端PrintWriter
/*
* json:{}对象 []数组 键:值,
* 相应到客户端的code=1表明用户名已存在
* code=0表明用户名不存在
*/
String rel="{\"code\":\"1\"}";
Writer w = resp.getWriter();
if(!"admin".equalsIgnoreCase(username)) {
rel="{\"code\":\"0\"}";
}
w.write(rel);
w.flush();
w.close();
}
}