我知道我可以使用方法response.setIntHeader("Refresh", 3);
每3秒刷新一次servlet但是如果满足我的Web应用程序中的某些条件,我怎么能停止刷新它?例如我的servlet每3秒刷新一次,我在我的doGet()
方法中声明了上面的代码语句但是一旦我更改了String值,那么就防止它刷新了吗?这甚至可能吗?
String value = "whatever";
if(value.equals("whatever")){
// stop refreshing the page
}
答案 0 :(得分:0)
以下解决方案应该有效。
String value = "whatever";
boolean isServletNeedRefresh = true;
if(value.equals("whatever")){
// stop refreshing the page
isServletNeedRefresh = false;
}
if (isServletNeedRefresh)
{
response.setIntHeader("Refresh", 3);
}