2013-10-16 44 views
0

在下面的代碼中,我試圖使用ResponseEntity修改請求 的響應。下面的代碼重定向用戶displaySheet.jsp嘗試修改內容類型標頭時出現接收錯誤

但我收到此錯誤:

Invalid token character '/' in token "text/html;charset=UTF-8" 

代碼:

@ResourceMapping(value = "display") 
    public ResponseEntity<String> displayResult(final ModelMap model, 

HttpHeaders responseHeaders = new HttpHeaders(); 

     responseHeaders.setContentType(new MediaType("Content-Type", "text/html;charset=UTF-8")); 
return new ResponseEntity<String>("displaySheet", responseHeaders, HttpStatus.CREATED); 

} 

是我的令牌不正確的?

回答

0

修復對我來說是javax.portlet.ResourceResponse添加方法,然後將內容類型設置:

@ResourceMapping(value = "display") 
    public String displayResult(javax.portlet.ResourceResponse rr) 

rr.setContentType("text/html;charset=UTF-8"); 

return "mypage" 

}