Olá Pessoal,
Tô com probleminha. Tem um site em JSP onde tenho login e logout.
Estou utilizando Oracle utilizando conexão JDBC e todas vez que faço logon crio uma conexão e quando dou logout fecho ela, porém se o usuário fechar a janela pelo brownser e fico com esta conexão presa no servidor.
Alguém pode me ajudar ?
É o mesmo assunto do topico JBDC Conexao presa ?
Facil. Coloque tempo na sessão. Assim se ele fechar a janela do browser a sessão morre quando expirar e todos os objetos vão para o caxão com ela.
Mas se você quiser enviar um parametro para o servlet quando a janela do browser fechar você pode colocar uma um comando javascript. Mas infelizmente esse comando é ativado toda vez que o conteudo da tela muda. Funciona bem quando você tem Frames HTMLs estaticos na tela. Caso contrario se torna um incomodo.
<BODY onUnload="alert('Conteudo do documento Alterado ou tentativa de fechar a janela!');">