如果你的JSP发生了变化,它自然会重新编译。好像没有必要将tomcat设为每次访问jsp时都重新编译

解决方案 »

  1.   

    重新编译?当代码没有被更改的时候没有这个必要呀,如果修改了会自动重新编译,下面是一个禁止cache的代码,保证每次访问都重新运行jsp代码
    response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
    // or response.setHeader("Cache-Control","no-store");//HTTP 1.1
    response.setHeader("Pragma","no-cache"); //HTTP 1.0
    response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
      

  2.   

    呵呵,这样的话,我们的JSP会慢的象牛车啊~~~~
    通常,大家都会在每个JSP中加入
    <%
    response.setHeader("Pragma","No-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires", 0);
    %>
    来禁止CACHE,正如: beyond_xiruo(乱谈情) 所说。