Установить setcontenttype в отображении действий?

Может кто-нибудь сказать мне, как я могу установить тип контента "UTF-8", используя ответ действия как ресурс ответа?

Я не вижу никакого setContentType для actionResponse.

В Resource Mapping мы можем сделать это как

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

Я также пытался закодировать строку с помощью.

messageToCust=new String (messageToCust.getBytes ("ISO-8859-1"), "UTF-8");

Есть ли другой способ установить тип контента?

1 ответ

Решение

Вы должны получить HttpServletResponse из своего actionResponse следующим образом:

HttpServletResponse httpResponse = PortalUtil.getHttpServletResponse(actionResponse);
httpResponse.setContentType("text/html; charset=UTF-8");
Другие вопросы по тегам