Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 浏览器正在缓存静态页面,如何禁用它_Java_Spring - Fatal编程技术网

Java 浏览器正在缓存静态页面,如何禁用它

Java 浏览器正在缓存静态页面,如何禁用它,java,spring,Java,Spring,所以我有一个简单的控制器,它根据一些后端操作返回成功或错误页面 @GetMapping("/test") public String greeting(@RequestParam String id, HttpServletRequest request){ //some opration TestResponse response = testService.doSmth(id); if(response.getStatusCode() =

所以我有一个简单的控制器,它根据一些后端操作返回成功或错误页面

@GetMapping("/test")
public String greeting(@RequestParam String id, HttpServletRequest request){
    //some opration
    TestResponse response = testService.doSmth(id);
    
    if(response.getStatusCode() == 1){
        return "forward:/resources/success.html";
    }
    
    return "forward:/resources/error.html";
}
如您所见,我的端点看起来像:
test?id=11111
。根据backedn操作,它可以返回表示正常的
1
,以及表示错误的任何其他数字。并且用户可以多次访问此页面。让我们说它不会总是返回错误/成功,它可能会有所不同

但我的浏览器正在做什么,如果我第一次输入
test?id=11111
,它将返回成功页面。它将被浏览器缓存,当用户在10分钟内第二次输入此链接时,它将失败,但仍将返回成功页面


我是否可以在Spring中禁用此功能,但仅针对这一个特定的控制器?

似乎缺乏研究工作-有很多关于在Spring中禁用缓存的答案/文章,例如