Headers na resposta

0 respostas
Diabo_Loiro

ola pessoal estou estudando para scwcd e tem uma parte que mostra como configurar os headers na resposta com response.setHeader,response.setIntHeader,response.addHeader.

o que nao entendo é pra que voce vai querer configurar headers na resposta eu tentei setar um e depois ler ele e não deu voltou null

servlet que seta
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class ServletGuitarra extends HttpServlet{

	public void doGet(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException{
		PrintWriter out=response.getWriter();
		response.setContentType("text/html");
		response.addHeader("lol", "lol");
        RequestDispatcher r = request.getRequestDispatcher("volta.jsp");
        r.forward(request, response);
         
		
		/*ServletOutputStream out =response.getOutputStream();
		response.setContentType("image/jpeg");
		ServletContext c=getServletContext();
		ServletOutputStream saida=response.getOutputStream();
		saida=Consulta.baixa(saida,request.getParameter("gui"),c);
		saida.flush();
		saida.close();*/
	}
	
}
jsp que tenta ler
<head>
<title>Documento sem título</title>
</head>
<%
        out.println("Seu navegador é <h1>"+request.getHeader("lol")+"<//h1><br>");
        out.println("metodo = "+request.getMethod());
%>
<body>
</body>
</html>

e na resposta do jsp sai "null" em vez do valor do header lol

se puderem me ajudar a perceber qual a ultilidade disso ou como recuperar esses valores

obrigado

Criado 21 de fevereiro de 2010
Respostas 0
Participantes 1