想问一个关于Servlet跳转html的有关问题

想问一个关于Servlet跳转html的问题
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletExceptionIOException {
response.sendRedirect(request.getParameter("name") +  ".html");
}

名字为“name”的html文件是自动生成在WebInf目录下的,并且生成后不断在往里写东西。那么问题来了。 我通过这个请求想跳转到这个正在写的html,我第一次请求的时候如果他没写完,就是没写完的状态。那么当这个html完全写好(我直接去点开可以看到完全写好了), 这个Servlet重定向过去还是当时第一次请求时没写完的状态。 求大神告知其中的具体原理,或者提供一下解决方案,谢谢了!
------解决思路----------------------
会不会是缓存的问题
------解决思路----------------------
request.getParameter("name") +  ".html?random"+new Random(System.currentTimeMillis()).nextInt();
缓存,所有浏览器都是一样处理的。每次请求使用不同的url解决。
试试。