public String test(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("application/pdf");
return "true";
}
问题:spring架构使用response.setContentType不生效?
解决办法:
- 改为无返回值
-
public void test(HttpServletRequest request, HttpServletResponse response) { response.setContentType("application/pdf"); }
-
- 返回值改为ResponseEntity<T>
-
public ResponseEntity<String> test(HttpServletRequest request, HttpServletResponse response) { response.setContentType("application/pdf"); return ResponseEntity.ok("true"); }
-