Como fazer um servlet imprimit um objeto para que alguma outra classe passa manipular esse objeto??
– INTERCÂMBIO DE OBJETOS ENTRE SERVLETS -> JSP’S POR CONTEXTO –
Se tu queres que um objeto fiquei disponível a todo o contexto de uma aplicação, tu podes fazer da seguinte forma:
– liberando o objeto (para exemplo, usaremos uma string simples)
— no servlet
String txt = "Texto para teste";
getServletContext().setAttribute("textoQualquer", txt);
— na JSP
application.setAttribute("textoQualquer");
– recuperando esse objeto
— no servlet
String recTxt = getServletContext().getAttribute("textoQualquer");
— na JSP
String recTxt = application.getAttribute("textoQualquer");
Se tu queres liberar/recuperar objetos no escopo de sessão apenas, podes substituir, em todas as linhas de código acima, o texto "getServletContext()" por "request.getSession()", onde, no caso das Servlets, "request" é o nome do parâmetro que tu houvera setado para o HttpServletRequest.
Pra saber mais sobre como intercambiar os objetos na aplicação, veja meu último post deste tópico: http://www.guj.com.br/posts/list/48735.java