Headers na resposta

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

[code]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();*/
}

}
[/code]

jsp que tenta ler

[code]

Documento sem título <% out.println("Seu navegador é

"+request.getHeader("lol")+"
"); out.println("metodo = "+request.getMethod()); %> [/code]

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