天天看點

有關于 response.setContentType設定請求類型不生效的兩種解決方案

public String test(HttpServletRequest request, HttpServletResponse response) {
        response.setContentType("application/pdf");
        return  "true";
    }
           

問題:spring架構使用response.setContentType不生效?

解決辦法:

  1. 改為無傳回值
    1. public void test(HttpServletRequest request, HttpServletResponse response) {
              response.setContentType("application/pdf");
              
          }
                 
  2. 傳回值改為ResponseEntity<T>
    1. public ResponseEntity<String> test(HttpServletRequest request, HttpServletResponse response) {
              response.setContentType("application/pdf");
              return ResponseEntity.ok("true");
          }
                 

繼續閱讀