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 setaimport 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();*/
}
}
<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