función Log Desarrollo
En el último artículo, hemos completado el edificio (consulte las notas de clase Java Avanzado de Desarrollo (c)) servicios web, ahora puede empezar a prepararse para desarrollar código.
En primer lugar, en la carpeta principal, crear una java
carpeta que se utiliza para almacenar nuestro código, esta carpeta se establece en Sources Root
:
En segundo lugar, nos encontramos en java
esta carpeta, crear un controller
paquete, crear una nueva LoginController
clase:
En este punto, usted puede comenzar a prepararse para desarrollar una función de inicio de sesión. En primer lugar, en primer lugar configurar el servlet en web.xml:
<servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>cn.edu.mju.project2.controller.LoginController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
¿Qué <Servlet-name>
se va a registrar el nombre del servlet <Servlet-class>
es la dirección que estar registrado clase servlet, y para traer la ruta del paquete. <Servlet-mapping>
Estamos acostumbrados a configurar los componentes de la ruta de acceso registrados, incluyendo dos nodos en el interior, es un <Servlet-name>
anterior escrito Servlet
manteniendo la otra es <url-pattern>
para configurar los componentes de la ruta de acceso.
Si piensa que el método anterior es demasiado problema, puede directamente LoginController
configurarlo:
@WebServlet("/login")
En este punto WebServlet hubo un error, ya que ningún paquete frasco de importación se debe, hacemos clic Import class
puede ser.
Una vez configurado WebServlet, debido LoginController
a la herencia HttpServlet
, así que tiene que ser reescrito doGet y doPost:
doGet:
doPost:
Consejo: Si desea mostrar chino en la interfaz web, es necesario añadir los dos códigos siguientes en el código ( aquí, por ejemplo por código doGet):
Echemos un vistazo a los resultados actuales, ejecute el programa, abra el navegador, introduzca el establecido previamente una URL buena:
por último, no se olvide el código será presentado al desarrollo local del almacén, y empujar al repositorio remoto.