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