Depois que o formulário de página em struts1 é enviado para a ação, a página fica em branco, sem erro ou exceção

Recentemente, usei struts1 para escrever um dever de casa e encontrei um problema ontem: depois que o formulário da página foi enviado, a barra de endereço mudou para o endereço da ação processada, que terminou com xxx.do. Então a página está em branco, sem erros ou exceções. O grande resumo de todos na Internet é

1. Retorne null no método de execução da Action, ficará em branco

 

2. O valor no nome no encaminhamento na configuração do struts é inconsistente com o nome no encaminhamento na tag de ação

 

3. O caminho de salto do arquivo de configuração está errado

 

Também verifiquei cuidadosamente por um longo tempo com base nesses pontos e verifiquei se todos os lugares mencionados por todos na Internet foram testados. O que é frustrante é que não encontrei o problema! Finalmente, depois de verificar palavra por palavra, finalmente encontrei o problema. Acontece que sempre uso Myeclipse para gerar alguma herança e implementar os métodos na interface. Porém, quando uso Myeclipse para gerar o método execute herdado de Action, o a herança está errada, porque a classe pai Dois métodos com o mesmo nome são fornecidos... Acontece que, após corrigir esse método, a página salta com sucesso. Desde então, adicionarei outra solução possível para esse problema, apenas para referência futura!

 

4. Verifique se não há erro no método execute da sua ação, inclusive verificando parâmetros

Acho que você gosta

Origin blog.csdn.net/yangfande362/article/details/6782856
Recomendado
Clasificación