J2me和WebServices相连过程使用xfire二Word格式文档下载.docx
- 文档编号:22290856
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:14
- 大小:5.83MB
J2me和WebServices相连过程使用xfire二Word格式文档下载.docx
《J2me和WebServices相连过程使用xfire二Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《J2me和WebServices相连过程使用xfire二Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
importjavax.microedition.midlet.MIDlet;
importjavax.microedition.midlet.MIDletStateChangeException;
publicclassHelloWorldextendsMIDlet{
publicHelloWorld(){
//TODOAuto-generatedconstructorstub
}
protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
protectedvoidpauseApp(){
protectedvoidstartApp()throwsMIDletStateChangeException{
}
接下来是生成服务端的桩文件.
单击
找到这个文件把他拷到项目中去
编写代码如下简单测试
importjava.rmi.RemoteException;
import.HelloWorldPortType;
import.HelloWorldPortType_Stub;
publicclassHelloWorldextendsMIDletimplementsRunnable{
newThread(this).start();
publicvoidrun(){
HelloWorldPortTypet=newHelloWorldPortType_Stub();
try{
System.out.println(t.example("
nihao"
));
}catch(RemoteExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
控制台已经返回了nihao
英语测试成功
接下来看汉字
正在通过存储根MediaControlSkin来运行
Runningwithlocale:
Chinese_People'
sRepublicofChina.936
java.rmi.ServerException:
[Code:
soap:
Server]
[String:
InvalidUTF-8middlebyte0xcf(atchar#274,byte#127)]
atcom.sun.j2mews.xml.rpc.OperationImpl.setupResStream(+148)
atcom.sun.j2mews.xml.rpc.OperationImpl.invoke(+53)
at.HelloWorldPortType_Stub.example(+40)
atcom.xlh.dao.HelloWorld.run(+19)
报如下错误
有可能你的环境和我的不一样。
有过有一点你的注意的是你的后台接口是UTF-8编码
而你的手机内部编码和后台有可能不一样。
我的是ISO8859-1所以呢?
publicvoidrun(){
byte[]s="
老高"
.getBytes("
UTF-8"
);
System.out.println(t.example(newString(s)));
}catch(UnsupportedEncodingExceptione){
成功。
到此结束
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2me WebServices 相连 过程 使用 xfire