Utf 8 struts2请求编码

Utf 8 struts2请求编码,utf-8,character-encoding,struts2,request,Utf 8,Character Encoding,Struts2,Request,我正在HTTP POST正文中发送XML 问题: struts2是否支持utf-8编码的处理请求 参考: (在页面底部)是的,您不应该有任何问题,只要在将流发送到视图时在操作中定义编码,以防使用流结果类型 STRUTS.XML <result name="xml" type="stream"> <param name="inputName">inputStream</param> </result> ACTION setInputStrea

我正在HTTP POST正文中发送XML

问题:

  • struts2是否支持utf-8编码的处理请求
  • 参考:


    (在页面底部)

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

    STRUTS.XML
    <result name="xml" type="stream">
    <param name="inputName">inputStream</param>
    </result>
    
    ACTION
    setInputStream(new ByteArrayInputStream(xmlObject.toString().getBytes("UTF-8")));
    return "xml";
    
    STRUTS.XML
    输入流
    行动
    setInputStream(新的ByteArrayInputStream(xmlObject.toString().getBytes(“UTF-8”));
    返回“xml”;