使用flex中的httpservice向后台jsp传递中文参数时,会出现乱码,在jsp端代码都是一样的,这个麻烦困扰了一晚
最后发现原来是httpservice的属性没写完整...
<mx:HTTPService id="" url="" result="" method="" useProxy="false" showBusyCursor="true">
其中id、url、method是不可少的
如果是请求外部的xml可以直接写
<mx:HTTPService id="" url="" result="" method="" useProxy="false" showBusyCursor="true"/>
但是如果是请求一个生成xml的jsp或者servlet,也就是非现成的xml,就一定要带有参数的进行访问,就要写成
<mx:HTTPService id="test" url="test.jsp" result="" method="POST" showBusyCursor="true" useProxy="false">
<mx:request xmlns="">
<username>
{username.text}
</username>
<password>
{password.text}
</password>
</mx:request>
</mx:HTTPService>
学习经验总结一下,有不对的地方,请帮忙指出...
解决Flex使用HTTPSservice向后台JSP传递中文参数时出现乱码的问题。关键在于正确配置HTTPSservice属性,特别是当请求生成XML的JSP或Servlet时。

被折叠的 条评论
为什么被折叠?



