解决Spring @ResponseBody注解返回字符串IE提示下载

来源:互联网 发布:云计算定岗培训生骗局 编辑:程序博客网 时间:2024/06/09 20:15
在Spring中对于Ajax请求 在控制器中可以标注@ResponseBody注解,来让Spring不进行视图渲染 而直接返回字符串。但是IE中总是提示下载

可以用以下方法解决:

import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;

@RequestMapping("/url")  
public ResponseEntity<String> doSomething() {  
    HttpHeaders headers = new HttpHeaders();  
    headers.setContentType(MediaType.TEXT_PLAIN);  
    return new ResponseEntity<String>("字符串!", headers, HttpStatus.OK);  
}  
0 0
原创粉丝点击