[Seasar-user:16279] Re: [SAStrutsPlugin]context-param を複数定義した際の JSP へのジャンプの挙動に関して
東海林歩未
[E-MAIL ADDRESS DELETED]
2008年 11月 12日 (水) 11:18:28 JST
湯川様
お世話になっております。東海林です。
素早いご対応ありがとうございます。
context-param に総当りになっていることを確認しました。
とても助かります。
以上です。よろしくお願いいたします。
2008/11/12 10:25 Wataru Yukawa <[E-MAIL ADDRESS DELETED]>:
> 湯川(wyukawa)です。
> ご報告ありがとうございます。
>
> https://www.seasar.org/issues/browse/SASTRUTS-110
> で対応しました。
>
> 08/11/11 に 東海林歩未<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> はじめまして。東海林歩未と申します。
>> お世話になります。
>>
>> SAStrutsPlugin を使用して開発を行っているのですが、
>> web.xml に context-param 定義を複数すると、
>> Ctrl+8 で Action から JSP にジャンプできなくなりました。
>>
>> ソースを拝見しましたところ、SAStrutsUtil クラスの getViewPrefix メソッドで
>>
>> ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
>> NodeList contextParamNodeList = element
>> .getElementsByTagName(SAStrutsConstants.CONTEXT_PARAM);
>> if (contextParamNodeList.getLength() == 1
>> && contextParamNodeList.item(0) instanceof Element) {
>> ...「sastruts.VIEW_PREFIX」の値を取得する処理
>> }
>> ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
>>
>> の「contextParamNodeList.getLength() == 1」が false になってしまい、
>> 「sastruts.VIEW_PREFIX」の値を取得するところまでたどりつけないようです。
>>
>> contextParamNodeList を for 文で回し、 context-param を総当りするようにするとジャンプできる様になりました。
>>
>> ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
>> for (int i = 0; i < contextParamNodeList.getLength(); i++) {
>> if (contextParamNodeList.item(i) instanceof Element) {
>> ...「sastruts.VIEW_PREFIX」の値を取得する処理
>> }
>> }
>> ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
>>
>> お手数をおかけして恐縮ですが、context-param を複数定義しても
>> Action から JSP にジャンプ可能にしていただけると助かります。
>>
>> 仕様、または既知の内容でしたら申し訳ございません。
>>
>> 以上です。よろしくお願いいたします。
>> --
>> 東海林 歩未
>> [E-MAIL ADDRESS DELETED]
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
> --
> name="Wataru Yukawa"
> blog="http://d.hatena.ne.jp/wyukawa/"
> email="[E-MAIL ADDRESS DELETED]"
> twitter="http://twitter.com/wyukawa"
> wassr="http://wassr.jp/user/wyukawa"
> skype="wyukawa"
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
東海林 歩未
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内