Link para Classe e não para 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