Colocar um valor em uma session no bean

Olá pessoal ,
queria colocar no bean um valor em uma
session apos fazer uma consulta
mas não estou conseguindo, já tentei de várias formas.

Tentei dessa forma:
public void InsertSessionId(HttpServletRequest request, UserData user)
mas dá erro !

Código:

Se o que quer é fazer um login, veja o artigo:

Logo após a consulta defina o atributo:

Tente passar para o bean assim:

[quote=“jairelton”]Se o que quer é fazer um login, veja o artigo:

Não, oque eu quero é passa um valor
para uma session dentro do bean

[quote=“ARQUITETO”]Logo após a consulta defina o atributo:

Tente passar para o bean assim:

Assim poderia dar certo, mas aonde vou declarar o
HttpServletRequest request ?

HttpSession session = request.getSession();
session.setAttribute(“UserId”,rs.getString(“login”));

Essa classe dever ser um Servlet para que você possa utilizar a INterface HttpServletRequest.

public void doPost(HttpServletRequest request) { // aqui vai seu código que utiliza o request... }