- PR -

jspからstruts path定義などの取得

1
投稿者投稿内容
progman
大ベテラン
会議室デビュー日: 2005/06/08
投稿数: 227
投稿日時: 2008-10-16 11:31
件名のとおり、以下のことがしたいのですが、なにか方法はあるでしょうか?

struts-config.xml
<action path="/showXXX"
type="jp.co.xxx.showXXXAction"
input="showXXX.page">
<forward name="insertXXX" path="/insertXXX.do"/>
</action>

tiles-defs.xml
<definition name="master.page" path="/master.jsp">
<put name="body" value="/body.jsp"/>
<put name="header" value="/header.jsp"/>
<put name="title" value="/title.jsp"/>
</definition>

<definition name="showXXX.page" extends="master.page">
<put name="body" value="/showXXX_body.jsp"/>
<put name="title" value="/showXXX_title.jsp"/>
</definition>
 strutsに関する上の2ファイルの定義があって、header.jsp内の
処理でstruts-config内のactionに対応したpath定義記述(この例では"/showXXX")を知りたいのですが、
なにか方法はあるでしょうか?

struts-config.xmlのtype,input、tiles-defs.xmlのname="body"、name="title"のvalue値
でもいいです。

サーブレット処理でセッション変数にでも設定すれば、参照できるのですが、
対象の処理が多いので、heder.jspを1本直すことで全部に適用できれば
と考えています。

よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)