1

GWTアプリケーションを使用していて、オブジェクトをXMLに解析するためにSimpleフレームワークと統合されています。クライアント側にPOJOクラスがあり、サーバー側でパーサーを使用しています。GWT App Engine https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/M7Zo3U7CKD8で許可されていないファイル原因ファイルではなく、シリアル化されたオブジェクトをString変数に書き込む必要があり ます。

GWTRPCServiceImplのサーバー側にある現在のコード

File result = new File("c:/myXMLFile.xml");
Serializer serializer = new Persister();
MyBeanToSerialize beanToSerialize = new MyBeanToSerialize("firstName","LastName");
serializer.write(beanToSerialize, result);
4

1 に答える 1

2

Fileの代わりにwriterオブジェクトを使用してXMLパーサーからStringを返すための解決策を見つけました。コードは次のとおりです。-

String parser(){
 StringWriter writer = new StringWriter();
 Serializer serializer = new Persister();
 MyBeanToSerialize beanToSerialize = new MyBeanToSerialize("firstName","LastName");
 serializer.write(beanToSerialize, writer);
return writer.getBuffer().toString();
)
于 2013-03-24T14:23:59.460 に答える