質問

struts 2でアクションがあり、FileInputStreamを開き、画像を読み取り、jspで表示します。

問題は、ストラットが画像の取得を終了すると、自動的にジェネラコディセタグコードとジェネラコディセタグコードを処理するのか、それともストリームがジェネラコディセタグコードのままになるのかということです。

役に立ちましたか?

解決

Struts2は、作業が完了すると、入力ストリームを閉じます。

ここにソースコードへのリンクがあり、ストリームを閉じるように注意が払われていることがよくわかります。

Struts2StreamResultソースコード

これが同じもののコードスニペットです: ジェネラコディセタグプレ

希望は、物事がどのように進行しているかを明確に示します。

他のヒント

結果は入力ストリームを閉じます。アクションが行うのは、ストリームを提供することだけです。アクションが戻ると、コードは入力ストリームを制御できなくなります。

関連するコードはorg.apache.struts2.dispatcher.StreamResult:doExecuteにあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top