私は、ユーザーのリストを繰り返すjspページを持っています。各ユーザーには、それぞれ独自の表示画像があります。私はこれらの表示画像を表示したい。JSP内のアクションと異なるイメージを表示する
問題は、ページが読み込まれると、すべての画像が各ユーザーの異なる画像の代わりに同じであることです。
イテレータの画像タグはこれです:
<img src="<s:url action="getUserImage">
<s:param name="user">
<s:property value="userId"/>
</s:param>
</s:url>"/>
と行動は、私が発見したデバッグしている間、この
this.inputStream = ByteArrayInputStream(userService.getUserById(Integer.parseInt(user)).getDisplayPicture());
のように見えるその画像ごとにアクションを実行するとき、 "ユーザーのプロパティは常に同じです。
面白いのは、ブラウザ上でimgs elemntを調べると、srcパラメータがすべて正しいことです(それぞれがそれぞれ異なる値を持つことを意味します)。
私は問題が何であるかを把握することはできませんSpringフレームワーク、自動配線アクションクラス.. struts.objectFactory値=「春」
を使用しています。ヘルプははるかに高く評価されて
おかげ
*「全ての画像ではなく、ユーザごとに異なる画像の同じである。 『* IはIMGSを検査するときにブラウザ上elemnt』 *矛盾するように思えますsrcパラメータはすべて正しいものです(それぞれが独自の異なる値を持つことを意味します)。 "*これらのステートメントはどちらも正しいと確信していますか? –
はい私は確信しています。その面白い私は知っている。表示されるイメージはすべて同じですが、srcパラメータは必要な通りです。 –
urlパラメータが正しいが、urlパラメータに関係なく同じ画像を取得する場合、userService.getUserByIdは毎回同じ画像を返す必要があります。それはおそらく支柱2の問題ではありません。 – Quaternion