struts2 使用 struts.i18n.encoding 编码问题

我在SSH框架中使用 来编码,发现request请求是utf-8,但是response请求却是iso8851..,这样子导致返回数据的中文是乱码,为什么,这个编码设置只对request有作用吗?

注:当我添加了spring的编码过滤器org.springframework.web.filter.CharacterEncodingFilter,response编码也是UTF-8了,有什么区别吗?

http://blog.sina.com.cn/s/blog_7093846f0100uwx9.html