Boa tarde!
Tenho um projeto maven onde tenho uma servlet que preciso mandar um parâmetro para a página jsp.
Na servlet eu envio através do
request.setAttribute("mensagem", "descrição da mensagem");
e no jsp tento recuperar a mensagem através da expression language ${mensagem} mas o jsp não reconhece, fiz o teste da mesma maneira em um Dynamic Web Project onde funciona normalmente, só no projeto maven que não reconhece, já importei diversas dependências e atualizei o Dynamic Web para o 3.0 lá no facets e não resolveu, alguém já passou por isso?
Passar parâmetro por expression language para JSP em projeto maven
1 Resposta
O objeto que faz a ponte é o HttpSession.
No servlet:
HttpSession session = request.getSession();
session.setAttribute(“nome”, “Ana”);
Na JSP vc recupera a sessão.
<%
String teste = (String) session.getAttribute("nome");
%>
Trocar o session.setAttribute pelo request.getAttribute não é incomum.
Criado 25 de fevereiro de 2020
Ultima resposta 25 de fev. de 2020
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo