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 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
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 …