struts2请求编码

时间:2009-10-20 12:54:32

标签: utf-8 character-encoding struts2 request

我在HTTP POST主体中发送XML。

问题:

  1. struts2是否支持utf-8编码的处理请求?
  2. 参考:

    (在页面底部)

1 个答案:

答案 0 :(得分:2)

是的,您应该没有任何问题,只需在将流发送到视图时定义操作中的编码,以防您使用流结果类型。

STRUTS.XML
<result name="xml" type="stream">
<param name="inputName">inputStream</param>
</result>

ACTION
setInputStream(new ByteArrayInputStream(xmlObject.toString().getBytes("UTF-8")));
return "xml";