停止刷新servlet

时间:2014-12-04 22:01:38

标签: java servlets

我知道我可以使用方法response.setIntHeader("Refresh", 3);每3秒刷新一次servlet但是如果满足我的Web应用程序中的某些条件,我怎么能停止刷新它?例如我的servlet每3秒刷新一次,我在我的doGet()方法中声明了上面的代码语句但是一旦我更改了String值,那么就防止它刷新了吗?这甚至可能吗?

String value = "whatever";

if(value.equals("whatever")){
// stop refreshing the page 
}

1 个答案:

答案 0 :(得分:0)

以下解决方案应该有效。

String value = "whatever";
boolean isServletNeedRefresh = true;

if(value.equals("whatever")){
   // stop refreshing the page 
   isServletNeedRefresh = false;
}

if (isServletNeedRefresh)
{
    response.setIntHeader("Refresh", 3); 
}