日期:2014-05-18  浏览次数:20673 次

tomcat下的servlet只执行一次?
我在一个页面直接连接到一个servlet:
<a   href= "GetCodeServlet "> 注册 </a>

在GetCodeServlet里有一些输出语句System.out.print( " "),在第一次点击这个连接的时候,在控制台能看到输出语句;但第二次点击的时候,能得到和第一次相同的结果,但控制台没有输出语句。

也就是说这个servlet只执行了一次,然后缓存了起来???

我现在需要每次点击这个servlet都重新执行它,请问该怎么做???

------解决方案--------------------
是browser的cache的问题,根本没有http请求到server端。你可以调整http response header或清掉browser的cache就行了。