Olá pessoal, estou com um problema em minha aplicação web.
Tenho uma aplicação com algumas ferramentas que são disparadas por menus, através de funções javascript e abro as respectivas páginas em pop-ups.
Algumas dessas ferramentas utilizam duas servlets uma para montar a página principal e outra para montar o conteúdo do iframe que tem na página. Então, deveriam ser realizadas 2 requisições, uma para cada servlet, no entanto, por algum motivo (que ainda não descobri) estão sendo realizadas 4 requisições, duas para cada servlet.
Isto está me causando problemas pois a segunda requisição de cada servlet perdi os valores dos parâmetros e é onde ocorre erros na minha aplicação.
Preciso fazer com que seja feita apenas uma requisição para cada servlet.
Alguém já passou por este problema e sabe o que pode estar acontecendo???
Ah, detalhe, outros servlets que não são abertos em pop-ups funcionam normalmente (apenas uma requisição).
Abaixo segue o código parcial da minha aplicação.
principal.htm
<html>
...........
<body>
..........
<a href="javascript:void(0);"
onclick="javascript:abreJanela('apresentar');
fechaMenu('ferramentas0');"> Apresentar </a>
</body>
</html>
funcao.js
function abreJanela(url)
{
var nome = 'Busca'; // Nome da Janela aberta
var W = 550; // Largura
var H = 400; // Altura
var L = (( screen.width - W )/ 2 ); // Posicao na tela
var T = (( screen.height - H )/ 2 ); // Posicao na tela
var detalhes = "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+W+",height="+H+",left="+L+",top="+T;
window.open( url, nome, detalhes );
}
function atualizaFrame( frame,url ){
window[frame].location = url;
}
pagina gerada pela servlet “/apresentar”
<html>
.........
<body onload="atualizaFrame('frmApresentar','apresentarlista');"
onunload="javascript:fecha();">
<iframe id="frmApresentar" name="frmApresentar"
src="templates/modelo_carregando.htm"
width="100%" height="250"
frameborder="0">
</iframe>
</body>
</html>
pagina gerada pela servlet “/apresentarlista”
<html>
.........
<body>
<table>
<tr>
<td>Descricao</td>
<td>Referencia</td>
</tr>
</table>
</body>
</html>
Espero que alguém possa me ajudar.
Valeu.
[]s