[Seasar-user:5878] Re: [S2Struts] s2-struts-1.3.0-beta-2でのTilesの利用について

Katsuhiko Nagashima [E-MAIL ADDRESS DELETED]
2007年 1月 24日 (水) 23:47:33 JST


永島です。

ご指摘ありがとうございます。
S2TilesRequestProcessorに問題があったため修正しコミットしました。


Tilesを利用する場合は以下の変更が必要です。
1.s2struts.diconの変更
<component name="requestProcessor"
class="org.seasar.struts.processor.InternalS2RequestProcessor"
instance="prototype">
を下のように変更して下さい
<component name="requestProcessor"
class="org.seasar.struts.processor.InternalS2TilesRequestProcessor"
instance="prototype">

2.struts-config.xml controllerの変更
<controller processorClass="org.seasar.struts.processor.S2RequestProcessor"/>
を下のように変更して下さい
<controller processorClass="org.seasar.struts.processor.S2TilesRequestProcessor"/>

よろしくお願いします。

07/01/24 に 松林 篤<[E-MAIL ADDRESS DELETED]> さんは書きました:
> はじめはして、松林といいます。
>
> 現在 s2-struts-1.3.0-beta-2を利用してTilesを使用した開発を行っているので
> すが
> 解決できない点がありましたので、質問させていただきます。
>
> 1.struts-config.xmlの<controller>タグにはどのクラスを指定すればよいの
> でしょうか
> 以下、Tomcat 5.5.20上で S2Struts-V1.3.0-beta-2 の s2struts-example に
> 変更を加えています。
> struts-config.xml に
>   <plug-in className="org.apache.struts.tiles.TilesPlugin" >
>     <set-property property="definitions-config"
> value="/WEB-INF/tiles-defs.xml"/>
>   </plug-in>
> を追加して、デプロイすると
> javax.servlet.UnavailableException: TilesPlugin : Specified
> RequestProcessor not compatible with TilesRequestProcessor
> がスローされるため
>    <controller
>
> processorClass="org.seasar.struts.processor.S2RequestProcessor"/>
>>     <controller
>
> processorClass="org.seasar.struts.processor.InternalS2TilesRequestProces
> sor"/>
> に変更しました。
> デプロイは正常にできましたが「Message Example」をクリックするとTomcat
> 上で
> HTTPステータス 500 - パス /message に対するアクションのインスタンス
> がありません
> のエラーが出力されます。
>
> 2.S2Struts V1.2.8では、s2struts.diconの
> <component name="requestProcessor" ・・・
>> <component name="tilesRequestProcessor" ・・・
> に切り替えて使用していましたが、このような変更が必要でしょうか?
> その他、Tilesを使用する際の変更点がありましたらご教授下さい。
>
> よろしくお願いします。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
Katsuhiko Nagashima



Seasar-user メーリングリストの案内