Estou com um comportamento no javascript que pra mim é bem estranho:
Java:
// ...
request.setAttribute("teste", "NaoEncontrado");
// ...
// envia para a página onde está o javascript
JavaScript:
function init(){
// ...
var FlagMutuario = '<%= request.getAttribute("teste") %>';
alert(FlagMutuario); // sempre informa o valor 'NaoEncontrado'. Posso clicar em qualquer botão, dar 5000 refreshs, que uma vez que esse valor vem pra cá, não sai mais nem a porrada
if(FlagMutuario == 'NaoEncontrado'){
coContratoMutuario.value = '';
FlagMutuario = '';
alert('Mutuario Nao Encontrado.');
<% request.setAttribute("teste","novo"); %> // Tentativa sem sucesso de remover o valor do request. Pois sempre que eu seleciono o botão buscar ele não chama o buscar, não sei porque. Parece que chama o init() e sempre informando a mensagem não encontrado...
}
// ...
function buscar() { // nao faz nenhuma referencia a init();
// ...
<body onload="init();"> // onde é chamado a function init();
// ...
Não sei mais oq faço com esse javascript fdp