由Flex页面TextArea控件中回车换行引起的问题

  环境:CXF+WS-Security+Flex

  Flex页面TextArea控件中回车换行,传到Java后台后发现接收到的字符窜中,把回车转化成'/r',由于Web Service的服务端与客户端使用了WS-Security对传输的数据进行了加密解密,导致加密失败并且后台抛错。

这里先简单的说一下解决的办法:

  在Web Service服务端接收到前台Flex传来的字符窜时,通过String的replace方法把'/r'(char)转换成'/n'。

另外值得一提的是:

  CXF通过WS-Security对数据进行加密解密时,如果数据中存在回车换行(主要是页面上TextArea控件传来的数据引起的),则之后的数据将不能正常被加密。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值