5

JSF 1.2を使用しています

クリック可能な画像があります。以下は私がコーディングした方法です、

<h:commandLink value="" action="#{myBean.myMethod}>
   <h:graphicImage value="image-location-in-webserver" />
</h:commandLink>

h:commandLinkこの画像をクリックすると、いくつかのビジネス検証を行う必要があるため、Bean でメソッドを呼び出す必要があるため、使用しています。

私のBeanはsessionスコープされています。他の問題があるため、リクエストスコープを使用できません。

javax.faces.STATE_SAVING_METHODサーバーではなくクライアントに設定してみました。

それでも、私のページがレンダリングされても、web 開発者で表示すると、以下のように jsessionid が URL に追加されるため、画像が再描画されません。

http:/myDomail/static-files/images/myImage.jpg;jsessionid=77F2A5D24CF1D5C3C4882778BC521263.node1

jsessionid が追加されていない場合、画像がレンダリングされます。

どうすればこれを達成できますか?

4

0 に答える 0