Si llegamos a la barra de direcciones del navegador al azar, todas las URL indefinidas que escribimos pueden ser capturadas por el programa y luego ir a una página de manejo de errores 404 casero.
Mira primero las representaciones
Página de inicio de sesión
Página principal
Solo ingresa con puntuación
Cualquier acción que perder
Método 1 Escribir web.xml
<MOMEPAGE> <FODE-CODE> 404 </Error-Code> <ocation> /404.html </bocation> </sor error-Page>
Nota:
1. Por lo tanto, los 404 errores no encontrados se transferirán a 404.jsp para su procesamiento.
2. Sin embargo, después de experimentar, descubrí que la URL que termina con .action será capturada por el marco Struts2 primero, y no se transferirá directamente a la página de procesamiento configurada en Web.xml. De esta manera, si no se configura ninguna acción correspondiente en Struts.xml.
El error de recepción informó:
Error de fondo:
Método 2 Escribir Struts.xml
<Default-action-ref name = "Pagenotfund"/> <Action name = "Pagenotfund"> <resultado> /404.html </ resultado> </acción>
Nota:
1.PageNotFund es un ación definido por sí mismo, y su página de resultados es /404.html.
2.Pagenotfund La acción solicitada también puede manejar otros resultados.
Resumir
Al acceder a una página que no existe, generalmente se muestra un error 404. Esta es una página muy hostil. Muchos sitios web permitirán que la aplicación capte este error 404 y saltará a la página amigable especificada. Ingrese casualmente y nunca volverá a ver 404.
Lo anterior se trata de este artículo, espero que sea útil para el aprendizaje de todos.