[Seasar-user:16227] [Mayaa][SAStruts][Dolteng]a href のパス自動調整が効かない

uni uni [E-MAIL ADDRESS DELETED]
2008年 11月 5日 (水) 12:01:15 JST


いつも大変お世話になっております。
iceと申します。

Dolteng 0.33.0 にて、SAStruts +  MayaaでProjectを作成したところ、
Mayaaの機能で有る「パス自動調整」が効かない現象が発生しました。

[Mayaaのパス自動調整]
http://mayaa.seasar.org/documentation/path_adjust.html

対象としたのは、下記2件です。

1).img要素/src属性

2).link要素/href属性

---------------------------------------------------------------------------------------------------------------
1).img要素/src属性については自力で解決に至りました。
 Doltengで自動生成されたweb.xmlに下記の記述が無いことが原因と思われます。
 ※次回のDoltengリリースでの対処を要望させていただきます。

    <context-param>
        <param-name>sastruts.VIEW_PREFIX</param-name>
        <param-value>/WEB-INF/view</param-value>
    </context-param>

2).link要素/href属性については、上記web.xmlの修正を行った後も
 下記の現象が解決致しません。

// 対象htmlファイルの記述
<link rel="stylesheet" type="text/css" href="./../../../css/style.css"/>

// 変換後の記述
<link rel="stylesheet" type="text/css" href="/css/style.css">

// 期待動作(ご参考)
<link rel="stylesheet" type="text/css" href="/コンテキストパス/css/style.css">

変換前のhtmlをブラウザで表示すると期待通りにCSSが適用されることから、
相対パス表記の誤りではないはずです。

---------------------------------------------------------------------------------------------------------------

継続して解析を進めますが、お気づきの点がございましたら、
ご指摘いただきたくお願い申し上げます。


以上、よろしくお願いいたします。


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