HttpServletResponse prohibición de la caché del navegador falla? No sé por qué .....

cn.itcast.demo01 paquete; 

javax.servlet.ServletException importación; 
javax.servlet.ServletOutputStream importación; 
javax.servlet.http.HttpServlet importación; 
javax.servlet.http.HttpServletRequest importación; 
javax.servlet.http.HttpServletResponse importación; 
java.io.IOException importación; 
java.io.PrintWriter importación; 

public class ServletsDemo extiende HttpServlet { 
    @ Override 
    protected void doGet (HttpServletRequest req, HttpServletResponse resp) lanza ServletException, IOException { 
        resp.setContentType ( "text / html; charset = utf-8"); 
        //明确的通知浏览器不要进行缓存 
        resp.setHeader ( "pragma", "no-cache"); // HTTP1.1
        resp.setHeader ( "Cache-Control", "no-cache"); // HTTP1.0setContentType ( "text / html; charset = utf-8");  
    @ Override
        resp.setDateHeader ( "Expires", 0); // evita la captura de al servidor proxy 
        PrintWriter OUT = resp.getWriter (); 
        out.println ( "本次响应的随机数为:" + Math.random ()); 
        out.println ( "<form action = 'NotServlet'" + "method = 'post'>" + 
                "第一个参数: <input type = 'texto' name = 'p1'> <br>" + 
                "第二个参数: <nombre de área de texto = 'p2'> </ textarea> <br> "+ 
                "<input type = 'submit' value = '提交'>" +" </ form> "); 
// datos String = "中国"; 
// resp.setContentType ( "text / html; charset = utf-8"); 
// PrintWriter cabo = resp. getWriter (); 
// out.println (datos); 

    }

    protegida doPost vacío (HttpServletRequest req, HttpServletResponse respectivamente) lanza ServletException, IOException { 
        doGet (req, respectivamente); 
    } 
}
Publicado 98 artículos originales · ganado elogios 43 · Vistas a 30000 +

Supongo que te gusta

Origin blog.csdn.net/qq_42352666/article/details/105273490
Recomendado
Clasificación