0

<h:graphicImage> タグを使用して、ファイル システムの画像を xhtml に表示できません。Spring webflow 2.0 と Richfaces 3.3.3 を使用しています

ファイル システムから画像を提供するために別のサーブレットを作成する必要がありますか?

<a4j:mediaOutput> tagを調べました。これは使えますか?createContent では、コンテンツの作成に使用されるメソッドを指定する必要があるためです。フロー変数/Bean を使用してタグ内のメソッドを実行できるかどうかはわかりません。

4

1 に答える 1

1

Web Pagesフォルダの下にある画像をいつでも取得できます

<h:graphicImage url="#{facesContext.externalContext.requestContextPath}\your_img_path_under_Web_pages" id="img" />

タグを使用する場合は<a4j:mediaOutput>、はい、画像を描画する createContent でメソッドを指定する必要があります。

  <a4j:mediaOutput element="img" createContent="#{serviceBean.method}" value="#{dataBean}" mimeType="image/jpg" />

public void userImage(OutputStream out, Object data) throws IOException {/*your method body*/}
于 2011-04-15T07:36:45.577 に答える