ここでは、Struts2 アクションによって呼び出される Apache Tiles によって呼び出される JSP スクリプトを作成しています。すべてが正常に機能しますが、アクセスできるスコープに興味があります。
私は、さまざまなJSP 暗黙オブジェクトにアクセスできるという点で、次のブロックが JSP のスコープ内にあることを理解しています (と思います) 。
<% stuff in here (and variations of this type of tag) %> ${ stuff in here }
そして、さまざまなStruts2 Tagsを使用して Struts2 アクションにアクセスできることはわかっていますが、「Bean アクセス」しかありません。
<%@ taglib uri="/struts-tags" prefix="s" %> <s:property value="beanAccessorHere"/>
そして、実際の Action コンテキストにアクセスする方法を 1 つしか知らない (と思う) が、Struts2 の「if」タグでのみ:
<s:if test="%{variableInMyAction == null}"> </s:if>
だから、私は
- #3のように Action コンテキストにアクセスする方法がありましたが、 #1のようにより柔軟な方法でした。
- #3のように %{} 構文を使用できますが、Struts の「if」タグ以外の場所で使用できます。
御時間ありがとうございます!