Red de conocimiento informático - Problemas con los teléfonos móviles - El proceso de iniciar un proyecto de red

El proceso de iniciar un proyecto de red

No es necesario un archivo web.xml en la red. En otras palabras, no se requiere un archivo web.xml para proyectos de red.

Entonces, ¿cuándo es necesario y cuándo no?

Para responder a la pregunta anterior, debes entender qué hace el archivo web.xml. El archivo web.xml se utiliza para configurar: página de bienvenida, servlets, filtros, etc. Si su proyecto web no los usa, no puede usar el archivo web.xml para configurar su proyecto web.

Entonces, ¿es esto todo lo que web.xml puede hacer?

De hecho, el archivo de esquema de web.xml define muchos tipos de elementos de etiqueta. web.xml puede aparecer en los elementos de etiqueta definidos por su archivo de esquema y puede tener esas funciones definidas. El archivo de esquema de web.xml lo define Sun. El elemento raíz de cada archivo web.xml debe indicar qué archivo de esquema utiliza web.xml. Por ejemplo:

xmlns ="/xml/ns/javaee"

xmlns:xsi="/xml/ns/javaee

/xml/ns/javaee/web-app_2_5.xsd">

p>

Las etiquetas definidas en el archivo de patrón web.xml no son fijas. En términos generales, a medida que se actualiza la versión del archivo de esquema web.mxl, las funciones definidas en él se volverán cada vez más complejas, es decir, habrá cada vez más tipos de elementos de anotación. Pero algunos de los elementos no se usan comúnmente, solo necesitamos recordar algunos elementos comunes.

A continuación se enumeran los elementos de etiqueta más utilizados en web.xml y las funciones de estos elementos de etiqueta:

1. Especifique la página de bienvenida, por ejemplo:

.jsp

index1.jsp

El ejemplo anterior especifica dos páginas de bienvenida y Mostrar en orden comenzando desde la primera; si la primera página existe, se muestra la primera página y las páginas siguientes no tienen ningún efecto. Si el primero no existe se muestra el segundo y así sucesivamente.

Acerca de la página de bienvenida:

Cuando visitas un sitio web, la primera página que ves de forma predeterminada se llama página de bienvenida, normalmente la página de inicio se utiliza como página de bienvenida. Normalmente, especificamos la página de bienvenida en web.xml. Pero web.xml no es un archivo necesario para el sitio web. El sitio web aún puede ejecutarse normalmente sin web.xml. Solo cuando las funciones del sitio web son más complejas, web.xml es muy útil, por lo que, de forma predeterminada, los proyectos de sitios web dinámicos crearán un archivo web.xml en la carpeta WEB-INF.

Para Tomcat, cuando solo especificas el nombre raíz de una web sin especificar una página específica, al acceder a una web, si el archivo web.xml está configurado en la página de bienvenida, entonces cuando regresas a la página especificada, actuará como una página de bienvenida, pero no hay ningún archivo web.xml en el texto, o aunque hay un archivo web.xml, el archivo web.xml no está en la página de bienvenida.

Si no hay ningún archivo web.xml en el texto, o aunque sí lo hay, web.xml no especifica una página de bienvenida, de forma predeterminada se buscará primero el archivo index.html y, si se encuentra, se buscará index.html. se devolverá como página de bienvenida al navegador. Si no se encuentra index.html, Tomcat busca index.jsp y, si se encuentra, lo devuelve como una página de bienvenida. Si no se encuentran index.html e index.jsp, y la página de bienvenida no está especificada en el archivo web.xml, entonces Tomcat no sabe qué archivo devolver y mostrará El recurso solicitado (/XXX) no está disponible (la página de recursos solicitados Recursos (/XXX) no disponible). Donde XXX representa el nombre raíz de la página web. Pero si especifica una página específica, funcionará bien.

2. Nombra y personaliza la URL. Podemos nombrar archivos Servlet y JSP y personalizar las URL, donde las URL personalizadas dependen del nombre, y el nombre debe preceder a la URL personalizada. Tome Servlet como ejemplo:

(1), para nombrar Servlet:

servlet1

<.TestServlet

(2) Personalizar la URL del Servlet,

servlet1

*.do

3. Parámetros de inicialización personalizados: puede personalizar los parámetros de inicialización de servlet, JSP y Context, y luego puede obtener los valores de estos parámetros a través del servlet. , JSP y contexto. El servlet toma como ejemplo el siguiente:

servlet1

net.test.

nombredeusuario

Tommy< / param-value>

Correo electrónico

Tommy@163.com

4. Especifique la página de manejo de errores. Puede especificar la página de manejo de errores a través de "Tipo de excepción" o "Código de error".

404

/error404.jsp

----------------- ------------

java.lang

<. p>/exception.jsp

5.CharSetFilter

/*

6. Configure el oyente:

< oyente>

<. p>net.test.XXXLisenet

7. Establezca el tiempo de vencimiento de la sesión (Session), el tiempo aquí En minutos, si establece el tiempo de espera en 60 minutos:

60

Además de estas etiquetas, ¿qué otras etiquetas se pueden agregar a web.xml y qué hacen? Sólo necesitamos mirar el archivo de esquema web.xml para averiguarlo. No puedes entenderlo mirando el archivo de patrón directamente. Puedes encontrar algunos tutoriales en chino para leerlo.