Skip to content

Instantly share code, notes, and snippets.

@kauanmocelin
Last active April 6, 2021 12:23
Show Gist options
  • Save kauanmocelin/240cadd41ec70cea06138eaad3220cbf to your computer and use it in GitHub Desktop.
Save kauanmocelin/240cadd41ec70cea06138eaad3220cbf to your computer and use it in GitHub Desktop.
[Corrigir posição mensagem erro na tela ao lançar execeção struts] #ajax #struts
Ao lançar uma exceção no java, em método ajax que retorna uma jsp, se for usado o tratamento puro como código abaixo a msg de exceção será retornada dentro da div de retorno do ajax.
Para corrigir este problema setar a tagGeral com a div de retorno ajax e depois chamar processaErro() da prototype.js
new Ajax.Updater({success: divAtualizar}, url,{
method: 'post',
parameters: params,
onSuccess: function(response){
if (tipoContratado === "${TIPO_CONTRATADO_PRINCIPAL}") {
buscarPessoaFisicaResponsavelCadastroFornecedorAjax(cnpjCpfCodInternacional.value);
}
}, onComplete: function(response){
tagGeral = divAtualizar;
processaErro();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment