Como obter um HttpServletRequest à partir de um JspContext?
5 respostas
paulovittor23
Boa Tarde !
Estou tentando (e não conseguindo :roll: ) pegar o objeto request atrevés do objeto JspContext que obtenho chamando o método getJspContext dentro da minha TagLib, alguém tem idéia de como posso fazer isso ?
eu estava precisando acessar a request para acessar métodos de autenticação como o isUserInRole, etc…
se você está tentando acessar o request dentro de uma página jsp, existe um objeto implícito chamado “request”, portanto é só acessar o request diretamente, sem nenhum import, por exemplo.
<%= request.getParameter("id"); %>
não se era bem isto a sua dúvida…qualquer coisa tamo ae.
R
RafaelVS
não sei se é possível pegar o request em si, mas se vc precisar acessar algum atributo do request, vc pode usar a versão sobrecarregada do método getAttribute:
int escopoRequest = 0; //0 pela constante que representa o escopo request; jspContext.getAttribute(“nome_atributo”, escopoRequest);
Não tou lembrado nem de que classe é e nem o valor da constante que vc precisa colocar no segundo argumento.