Red de conocimiento informático - Material del sitio web - Cómo utilizar Ajax para darse cuenta de que el nombre de usuario ya existe en Java Web

Cómo utilizar Ajax para darse cuenta de que el nombre de usuario ya existe en Java Web

Te pondré un ejemplo: espero que te pueda ayudar.

Función implementada: Cuando se ingresa "lixin" en la página de registro, se mostrará que el usuario ha sido registrado. Otros nombres no importan. Espero que esto ayude. Las preguntas son bienvenidas.

Una página jsp simple:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%

Ruta de cadena = request.getContextPath();

Cadena ruta base = request.getScheme()+"://"+request.getServerName()+ " :"+request.getServerPort()+ruta+"/";

%>

< título >Mi página de inicio JSP 'index.jsp'

Nombre de usuario:


Contraseña de usuario:

Servlet utilizado:

paquete de muestra;

importar java.io.IOException;

importar java.io.PrintWriter;

importar javax.servlet.ServletException;

importar javax.servlet.http.HttpServlet;

importar javax. http.HttpServletRequest;

importar javax.servlet.http.HttpServletResponse;

la clase pública ValidationServlet extiende HttpServlet {

/**

* El método doGet del servlet

*

* Este método se llama cuando un formulario tiene su método de valor de etiqueta igual a get.

*

* @param request la solicitud enviada por el cliente al servidor

* @param respuesta la respuesta enviada por el servidor al cliente

* @ lanza ServletException si ocurre un error

* @throws IOException si ocurre un error

*/

public void doGet(solicitud HttpServletRequest, respuesta HttpServletResponse)

lanza ServletException, IOException {

this.doPost(solicitud

est, respuesta);

}

public void doPost(solicitud HttpServletRequest, respuesta HttpServletResponse)

lanza ServletException, IOException {

respuesta .setContentType("text/html");

String nombre de usuario = request.getParameter("nombre de usuario");

if(username.equals("lixin")){

respuesta.getWriter().print("true");}

else{

respuesta.getWriter().print("false"); p>

}

}

}