【发布时间】:2013-08-19 00:15:32
【问题描述】:
在 xmlrpc 中的对象需要被序列化才能通过网络传输,所以这就是我想要做的。
addAuthorName = txtAddAuthorName.getText();
int addArticleNumber = Integer.parseInt(txtAddArticleNumber.getText());
newArticle = new Article(addAuthorName, addArticleNumber);
ObjectOutputStream oos;
oos = new ObjectOutputStream(
new ByteArrayOutputStream());
oos.writeObject(newArticle);
Vector<Object> addArticleArglist = new Vector<Object>();
addArticleArglist.addElement(oos);
System.out.println(oos);
// make the call
String callit = ("GetSize.addHash");
articleID = (Integer) client.execute(callit, addArticleArglist);
我遇到的问题是我的程序不接受向量中包含的输出流,给出的错误是
不支持的 Java 类型:类 java.io.ObjectOutputStream
【问题讨论】:
标签: java serialization xml-rpc