Olá.
Tenho esse código que é executado em uma página jsp.
<%
String c = (String)session.getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY);
%>
Gostaria de executar este mesmo comando não na página jsp, mas em um Bean Gerenciado (um Request Bean pra ser mais exato).
Alguém sabe me dizer como faço isso, ou mesmo se é possível?
Muito obrigado.
Abraço, Bottoni
Vc tá usando JSF ???
tenta assim:
HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession();
String c = (String)session.getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY);
Olá,
Sim, isso é possível.
De uma estudada sobre Servlets. Elas fazem isso e outras coisas.
Se vc utiliza frameworks, veja Struts, JSF. São boas opções.
Pra começar, veja aqui nesse material que é muito bom:
http://downloads.caelum.com.br/apostila/caelum-java-web-fj21.pdf
Espero que te ajude.
Att.
Dei conta de resolver o problema!
Gostaria de agradecer a vocês dois, danilloh e Emerzoom. Usei a idéia de danilloh que resolveu meu problema.
E com certeza vou usar esse pdf que Emerzoom me passou.
Muito obrigado pela ajuda!
Abraço, Bottoni