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);

}

我的令牌不正确吗?

4

1 回答 1

0

对我来说修复是将 javax.portlet.ResourceResponse 添加到方法,然后设置内容类型:

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

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

return "mypage"

}
于 2013-10-16T12:09:09.673 回答