Boa tarde!
Olha estou com uma duvida, em meu JSP tenho um link…
Sei que esse link pode ser direcionado diretamente para uma servlet (ex.: ‘’). Teria como redirecionar diretamente para uma classe normal, sem ser uma servlet?
Boa tarde!
Olha estou com uma duvida, em meu JSP tenho um link…
Sei que esse link pode ser direcionado diretamente para uma servlet (ex.: ‘’). Teria como redirecionar diretamente para uma classe normal, sem ser uma servlet?
Não tem como acessar através da web sem ser uma Servlet
vc pode receber através de uma Servlet e então chamar a classe
Não, a não ser que você coloque uma cópia da sua classe fora da pasta WEB-INF, aí você consegue!!!
Não entendi o que você quer…
Você quer criar um site onde o usuário possa ver o código-fonte das suas classes?
Voce pode adicionar uma Action no seu e acionar um determinado procedimento que chamara sua classe executando os procedimentos que voce deseja.
Se voce quiser abrir outra página por exemplo, voce pode criar uma função e defini-la no Tiles.xml para transmitir para seu objetivo.
Vc está usando algum framework??
VRaptor
Eu não estou utilizando nenhum framework… É que eu qria simplificar minha vida, pq a servlet é uma ponte qria pular essa ponte… pois é uma consulta no bd que nao recebe nenhum dado vindo do usuario… somente uma consulta… e eunao qria fazer isso direto do jsp
[quote=Scoobydoo]Voce pode adicionar uma Action no seu e acionar um determinado procedimento que chamara sua classe executando os procedimentos que voce deseja.
Se voce quiser abrir outra página por exemplo, voce pode criar uma função e defini-la no Tiles.xml para transmitir para seu objetivo.[/quote]
Poderia me explicar melhor?
Pelo oq eu entendi, dá mesma forma, utilizaria a servlet, é isso mesmo?
vc pode englobar seu método todo num if
se não receber um param faz a rotina normal
se recebe-lo, faz a rotina ‘especial’
[quote=Ellensmp][quote=Scoobydoo]Voce pode adicionar uma Action no seu e acionar um determinado procedimento que chamara sua classe executando os procedimentos que voce deseja.
Se voce quiser abrir outra página por exemplo, voce pode criar uma função e defini-la no Tiles.xml para transmitir para seu objetivo.[/quote]
Poderia me explicar melhor?
Pelo oq eu entendi, dá mesma forma, utilizaria a servlet, é isso mesmo?[/quote]
No VRaptor, vc usa suas classes como se fossem servlets
ai vc faz
http://localhost/suaaplicação/classe/método
e ele mapeia sua classe até seu método
Classes normais não respondem comandos http, somente comandos de outras classe Java. No mundo Java, quem trabalha http e chama classes Java é a servlet. Então no final sempre* tem uma Servlet no meio, seja ela escondida por frameworks ou não.
[size=7]
Obs: (*) - a menos que você implemente seu próprio servidor.[/size]
[quote=Bruno Laturner]Classes normais não respondem comandos http, somente comandos de outras classe Java. No mundo Java, quem trabalha http e chama classes Java é a servlet. Então no final sempre* tem uma Servlet no meio, seja ela escondida por frameworks ou não.
[size=7]
Obs: (*) - a menos que você implemente seu próprio servidor.[/size]
[/quote]
Muito bacana neh… até o framework citado acima…
Obrigada pessoal