就是有个网站,把曾经打开过的网页内容记录到缓存中去,下次(不关闭浏览器)再打开时就不再执行代码(也不刷新)并生成输出结果???
解决方案 »
- JAVA做的语音识别
- IE7无法总是以记事本方式打开服务器上的Excel文件,而我希望是能够弹出下载框保存
- java安全编程:签名核签运算
- 在线等待!希望高手帮我解决一下!写一个SQL语句
- 关于静态代码的一个小问题
- 敢问这段简单的代码是什么意思?关于ThreadLocal的
- 求JAVA中管道的用法!!!
- 懂C语言的进来看看,这个怎么转成JAVA代码,谢谢
- 类型转换,请大家帮忙!!!
- 怎样才能一步步提高自己的java水平?我个人认为是不断的作一些实际的小程序,但是什么阶段作什么样的小程序我不清楚,请指教
- missing return value为啥报这个错阿?
- jspsmartupload的上传路径问题
<% response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0); %>
我是想优化下页面,当访问过的页面再次浏览时不执行JSP代码,而是从缓存中把以前的东西取出来!!!页面也不刷新!
import javax.servlet.http.HttpServletResponse;
import java.io.*;public class FileCaptureFilter implements Filter
{
private String protDirPath;public void init(FilterConfig filterConfig) throws ServletException {
protDirPath = filterConfig.getServletContext().getRealPath("/");
}
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws IOException, ServletException{
String fileName = protDirPath + "forum/lastest.html";
PrintWriter out = response.getWriter();
FileCaptureResponseWrapper responseWrapper = new FileCaptureResponseWrapper((HttpServletResponse)response);
chain.doFilter(request, responseWrapper);
String html = responseWrapper.toString(); --现在就这行有错误!!!晕!说;那语法错误!
//得到的html页面结果字符串
// responseWrapper.writeFile(fileName);
// dump the contents 写成html文件,也可以保存在内存
//responseWrapper.writeResponse( out );
// back to browser
//responseWrapper.sendRedirect("lastestThread.jsp");
}public void destroy() {}
}