pessuar,
Como faço para pegar o valor de um session num servlet setado anteriormente por outro servlet?. Por exemplo, tenho esse servlet e preciso pegar o valor de uma variável session:
public class relatorio extends HttpServlet {
public void geraRelatorio() throws JRException, Exception{
.
.
.
HttpSession session = request.getSession(true);
try{
JasperViewer.viewReport(caminho+"emissao-"+session.getValue("id_usuario")+".pdf",false);
}catch(Exception e){
System.out.print(e.toString());
}
O problema é que ele não reconhece essa variavel (request). Eu sei que eu teria que defini-la num método do tipo doPost(HttpServletRequest request, HttpServletResponse res), só eu consigo colocar esse HttpServletResponse dentro do método (geraRelatorio()). Alguém tem uma idéia de como eu posso pegar o valor desse session?