私はJavaで生成されたJSONストリームをout.writeBytesで作成したものを私のXpageで読み込もうとしています。私はgetServerPortや他のコード(以下のコードに記載)のようなデータを得ることができますが、私はBufferedReaderまたはServletInputStreamでコンテキストを読み込もうとしているときにエラーが発生しています。 Xpageのようなストリームコンテンツを読むための簡単な方法は誰も知っていますか? readLineメソッドがnullを返しました。XpageはJSONコンテキストを読み込みました - http POSTリクエスト
0
A
答えて
1
FDF
var exCon = facesContext.getExternalContext()
var httpRequest:javax.faces.contex.ExternalContext =exCon.getRequest();
print("CallCenter getContext "+String(exCon.getContext()))
print("CallCenter ContentType "+String(httpRequest.getContentType()))
print("CallCenter ContentLength"+String(httpRequest.getContentLength()))
print("CallCenter RemoteAddr "+String(httpRequest.getRemoteAddr() ))
print("CallCenter ServerPort "+String(httpRequest.getServerPort()))
facesContext.responseComplete();
// ONE OF METHODS I've TRIED =============
var stringBuffer:java.lang.StringBuffer = new java.lang.StringBuffer(80);
var line = null;
var reader:java.io.BufferedReader = httpRequest.getReader();
while ((line = reader.readLine()) != null)
{
stringBuffer.append(line);
stringBuffer.append("\n");
}
print("Buffer "+stringBuffer.toString());
// ============================
} catch(e) {
_dump(e);
一つだけ存在でき:ストリームまたはリーダー。 getReader()の代わりに新しいInputStreamReader(in)を使用します。コンテキストの入力ストリームを指す
+0
ありがとうございました! InputStreamReaderが[email protected](ハッシュ)を返しました - Arrays.toString()のXpage実装は、このコンテンツをプレーンストリングで取得するためには何ですか? – user2882496
+0
ReaderのtoString()メソッドは、ストリームの内容をStringとして返しません。 XPageには特別なものは何もなく、標準のJavaクラスです。あなたはreaderと同じようにreader.readline()ループを実行します – stwissel
関連する問題
- 1. PHPのJSON POSTからHTTPリクエスト本文を読み込む問題
- 2. JSON/Gsonを使用したJSON文字列の読み込み
- 3. サーブレット・コンテキストの読み込みを2回実行しました
- 4. HTTPリクエストをバイト配列に読み込みます。
- 5. JavaScriptでPOSTリクエストを行い、返されたページを読み込みます(Sinatra)
- 6. RSpecはまずコンテキストを読み込み、before(:all)を読み込みます。どうして?
- 7. JavascriptでJSONを読み込み/読み込みする 'id' = 'x'
- 8. MyFacesコンテキストの読み込みの問題
- 9. ネストされたjsonの読み込み
- 10. UIPageViewController - epubコンテキストで読み込み
- 11. Swift/https:NSURLSession/NSURLConnection HTTP読み込みに失敗しました
- 12. AJAX?選択したIDのコンテキストを読み込まない
- 13. HTTPウェブページからカスタムデータを読み込み
- 14. Flash BuilderはローカルJSONファイルを読み込みません。 。
- 15. elephantbirdを使用したJSONの読み込みエラー - PIG
- 16. Ruby 2でNet :: HTTP :: Post.newリクエストの読み込みタイムアウトを指定する方法
- 17. 読み込みインクルードファイルがPHPスクリプトの読み込みを遅くしますか?
- 18. ファイルからバイト[]を読み込み、読み込みます
- 19. Jsonフォーマットへの書き込みと読み込み
- 20. 早いもの - ピクルされたディクショナリオブジェクトを読み込む、またはJSONファイルを読み込む - ディクショナリに?
- 21. 入れ子になったJSONオブジェクトの読み込み
- 22. JQTouch用のJSONを使用した外部データの読み込み
- 23. Angular-nvD3グラフ(AngularJS)にJSONデータを読み込み
- 24. jQueryを使用したajaxリクエストによるTinyMCEの読み込み
- 25. $ .post JSONリクエストは
- 26. JSONフィードの読み込みが遅いFullCalendar
- 27. Android WebView:HTMLのみ読み込み、JSまたはCSSは読み込まない(一部のデバイスで)
- 28. JSON-fileをDockerで環境変数に読み込みます。
- 29. JavaScriptからJSONデータを読み込みます。
- 30. マルチスレッドを使用したファイル読み込みの書き込み
どのようなエラーが表示されますか? –
エラーが発生しました:JVM:java.lang.IllegalStateException:ServletInputStreamの使用中にBufferedReaderを使用できません – user2882496