Se atingirmos a barra de endereço do navegador aleatoriamente, todos os URLs indefinidos em que digitamos podem ser capturados pelo programa e, em seguida, vá para uma página de manuseio de erros caseira 404.
Veja as renderizações primeiro
Página de login
Página principal
Basta entrar com pontuação
Qualquer ação a perder
Método 1 Escreva web.xml
<rorwerp-age> <rorw-code> 404 </rorwror-code> <Cathery> /404.html </catching> </rorwror-page>
Observação:
1. Portanto, os 404 erros não encontrados serão transferidos para 404.jsp para processamento.
2. No entanto, depois de experimentar, descobri que o URL que termina com .Ação será capturado pela estrutura do Struts2 primeiro e não será transferido diretamente para a página de processamento configurada no web.xml. Dessa forma, se nenhuma ação correspondente estiver configurada no struts.xml.
O erro da recepção relatado:
Erro de back -end:
Método 2 Write Struts.xml
<default-ação-ref name = "pagenotfund"/> <ação name = "pagenotfund"> <sirel> /404.html </resultado> </action>
Observação:
1.PagenotFund é uma acionamento definido por si mesmo, e sua página de resultado é /404.html.
2.PagenotFund A ação solicitada também pode lidar com outros resultados.
Resumir
Ao acessar uma página que não existe, um erro 404 é geralmente exibido. Esta é uma página muito hostil. Muitos sites permitirão que o aplicativo pegue esse erro 404 e pule para a página amigável especificada. Entre casualmente e você nunca mais verá 404.
O exposto acima é tudo sobre este artigo, espero que seja útil para o aprendizado de todos.