当前位置:编程学习 > JAVA >>

WebService发送服务端中文参数报错问题(急需大师们指点)

是这样的,对方服务端用的xfire框架做的webservice,接口方法的参数是自定义的javabean,我这边用的CXF框架做的客户端,我往bean中的某一个字段赋 英文或者数字,发送给服务端时没问题,但是我往bean某一字段 赋中文发送过去就报错:
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Could not read XML stream.. Nested exception is com.ctc.wstx.exc.WstxParsingException: Expected a text token, got START_ELEMENT.


网上也找了好多,但是一直没有一个解决办法,希望各路大师帮我解决下 谢谢了 --------------------编程问答-------------------- 我们用的容器是tomcat,tomcat里有字符格式的配置(在conf/server.xml中),不晓得cxf里怎么设置的。。。 --------------------编程问答-------------------- 我也是tomcat容器,我在server.xml里面 改成gbk或UTF-8编码都不行哦,,是服务端的问题还是我的客户端问题呢? --------------------编程问答-------------------- 你把中文用base64编码一下再传过去,他那边解码呗!
以前遇到中文问题经常这么做!
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,