Global.asa do JSP

No ASP existe um arquivo chamado global.asa onde pode-se configurar session, application entre outros.

No JSP também existe esse arquivo, alguém sabe qual é?

Grato!

Francisco Lima

Quote:


No ASP existe um arquivo chamado global.asa onde pode-se configurar session, application entre outros.

No JSP também existe esse arquivo, alguém sabe qual é?

Grato!

Francisco Lima






No jsp vc define isso na própria página!

Assim como o método nativo do asp (session) o JSp também possúi um session.setAttribute



Ainda mais, você pode armazenar objetos na sessão de scopo application page ou mesmo session.



< jsp:useBean id="project" class="com.portaljava.project.PJProject" scope="session" / >



< jsp:useBean id="project" class="com.portaljava.project.PJProject" scope="page" / >



< jsp:useBean id="project" class="com.portaljava.project.PJProject" scope="application" / >



[]´s

Dalton



[ Esta mensagem foi editada por: Franklin em 03-12-2002 09:55 ]

Grato pela informaçào, mas no IIS quando vc inicia seu site o primeiro arquivo que a ser lido é o global.asa, por default o servidor web lê esse arquivo.

Eu quero saber o mesmo arquivo no JSP onde o servidor por default lê essas configurações.

No se arquivo web.xml que estará dentro do seu diretório WEB-INF

Como outro ex-programador ASP eu também sinto falta do global.asa

O pessoal do JSP não costuma pensar que isso é uma possibilidade, então encontra outras soluções… e visto que é um saco fazer a mesma coisa no Tomcat, a gente acaba tentando encontrar outras soluções de qualquer forma )))

Seguinte, o que podes fazer é implementar a interface "HttpSessionActivationListener", e então declará-la no web.xml usando a tag <listener> SE NÃO ME ENGANO! Nunca consegui fazer isso funcionar muito bem…

Qq coisa entra em contato…

Ola



Tem varias formas de vc fazer a mesma coisa que o Global.asa faz no ASP, vc tem varias opcoes.

- Declare variaveis e as inicialize no arquivo web.xml, usando a tag

- Coloque suas variaveis num arquivo .properties e acesse-as do seu codigo

- Crie uma classe estatica, onde vc pode inicializar variaveis, pegando de arquivos, do DB, de qualquer ambiente, alem de ter a disponibilizar metodos p/ seus Java Beans e JSPs.



A tag serve p/ vc criar uma classe que escutara eventos. No caso do HttpSessionActivationListener, vc implementara uma interface que lhe dara a opcao de executar codigo qd uma sessao e´ ativada ou desativada, lhe permitindo executar codigos que for necessario.



Eu trabalhei com ASP, e acho o ambiente Java muito superior e mais estavel, basta estudar um pouco, e vc vera que tudo que se faz em ASP vc tera a opcao em Java … e mais ainda :slight_smile:



Abracos,

Cloves Carneiro Jr

SCJP, SCWCD

A tag a qual me referi na mensagem anterior e´ context-param.

E tb a tag listener …



Desculpem, mas, coloquei entre sinais de ´maior que´ e ´menor que´ e nao apareceu … Tb nao consegui editar a mensagem, assim, nao teria escrito essas outras 2 …