Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad2:servlets2

¡Esta es una revisión vieja del documento!


Servlets parte II

En el proyecto que utilizamos en la parte anterior crearemos un nuevo servlet:

Tras eso creamos 2 url todas en minúsculas:

Si queremos cambiar las URL debemos ir a src/main/webapp/WEB-INF/web.xml:

Cuando abramos el archivo podemos cambiar del modo diseño al modo source para ver el xml pulsando en source:

A continuación veremos el siguiente código en XML:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://jakarta.ee/xml/ns/jakartaee" xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd" version="6.0">
  <servlet><!-- Declaramos un nuevo servlet -->
    <description></description>
    <display-name>Hola_Mundo</display-name>
    <servlet-name>Hola_Mundo</servlet-name>
    <servlet-class>com.organizacion.servlets.Hola_Mundo</servlet-class>
  </servlet><!-- Cerramos el Servlet -->
  <servlet-mapping> <!-- Permite acceder al servlet -->
    <servlet-name>Hola_Mundo</servlet-name><!-- Nombre de la clase -->
    <url-pattern>/holamundo</url-pattern><!-- URL del servlet -->
  </servlet-mapping>
  <display-name>Hola_Mundo</display-name><!-- Nombre que aparecerá en el listado de contextos -->
  <welcome-file-list><!-- Indicamos los ficheros que serán accesibles -->
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
 
 
  <servlet><!-- Declaramos un nuevo servlet -->
    <description></description>
    <display-name>MiSegundoSevlet</display-name>
    <servlet-name>MiSegundoSevlet</servlet-name>
    <servlet-class>com.organizacion.servlets.MiSegundoSevlet</servlet-class>
  </servlet><!-- Fin de la declaración del nuevo servlet -->
  <servlet-mapping>
    <servlet-name>MiSegundoSevlet</servlet-name>
    <url-pattern>/nisegundosevlet</url-pattern>
    <url-pattern>/segundaurl</url-pattern>
  </servlet-mapping>
</web-app>
dad2/servlets2.1707216057.txt.gz · Última modificación: 2024/02/06 10:40 por thejuanvisu