0

場所がDBに保存された画像を表示しようとしています。これは私の質問です。af:image を使用してこの画像を表示するにはどうすればよいですか。ここで、source はアプリケーション ルート外の特定のパスです。

4

3 に答える 3

0

画像の場所が外部 URL の場合は、次のことができます。

<af:image source="http://some-address.com/someImage.jpg" id="i1" shortDesc="Hi"/>

JDeveloperで警告が表示される可能性があります(使用しているバージョンによって異なります)が、URLが存在し、禁止されていない場合は機能します。

于 2013-10-19T17:11:57.343 に答える
0

この画像が http でアクセスできる場合は、この画像へのフル パス (または、"../../" を使用して右上レベルに到達するための相対パス) を書き込むことができます。IDE は文句を言いますが、問題なく動作します。

于 2013-10-18T09:09:29.120 に答える
0
  1. データベースからイメージを読み取って提供するサーブレットを作成します。
  2. af:image で - ソースをこのサーブレットに設定し、使用したいキーを設定します (例: /myServlet?photoId=AAAAAAA)
  3. サーブレット内で、適切な応答ヘッダー (expires、content-type など) を設定していることを確認してください。

それが役立つことを願っています。

于 2013-10-17T13:08:47.457 に答える