在下面的代码中,我试图修改请求的响应 使用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 :(得分:0)
修复我的方法是将javax.portlet.ResourceResponse添加到方法中,然后设置内容类型:
@ResourceMapping(value = "display")
public String displayResult(javax.portlet.ResourceResponse rr)
rr.setContentType("text/html;charset=UTF-8");
return "mypage"
}