[Seasar-user:5762] [S2JSF]srcの参照について

kentaro fukunishi [E-MAIL ADDRESS DELETED]
2007年 1月 18日 (木) 15:33:38 JST


fukunishiと申します。
いつも参考にさせて頂いております。

現在以下の現象が出ておりますが想定通りの動作でしょうか?

Web.xmlの <welcome-file>で指定した場合(コンテキストルート指定)と
faces-config.xmlの<navigation-rule>で指定した場合(Actionで指定)で
html内のsrcのパスで指定したjsファイルの参照先が異なります。

○src="../js/test.js"の場合
 コンテキストルート指定:正しく参照されない。
 Actionで遷移:正しく参照される。
 ※コンテキストルート指定した場合に正しく参照されないのがおかしい?

○src="./js/test.js"の場合
 コンテキストルート指定:正しく参照される。
 Actionで遷移:正しく参照されない。

○test.htmlの内容
    <html xmlns:m="http://www.seasar.org/maya">
        <head>
        <script type="text/javascript" src="ここが問題の箇所"></script>
        <title>test</title>
        </head>
        <body>
            <form>
                <a m:action="test">アクション</a>
            </form>
        </body>
    </html>

○Web.xmlの内容
    <welcome-file-list>
        <welcome-file>test/test.html</welcome-file>
    </welcome-file-list>

○faces-config.xmlの内容
    <navigation-rule>
        <navigation-case>
            <from-outcome>test</from-outcome>
                <to-view-id>/test/test.html</to-view-id>
            <redirect/>
        </navigation-case>
    </navigation-rule>

○フォルダ構成
[root]
├[js]
|└test.js
├[test]
|└test.html
└[WEB-INF]
   ├faces-config.xml
   └web.xml

環境は以下の通りです。
OS: Windows XP SP2 
J2JSF 1.1.0
Tomcat 5.5.20

※とりあえずの対応は、以下のようにhtml内に2通りのsrcの指定を記述しました。
<script type="text/javascript" src="../js/test.js"></script>
<script type="text/javascript" src="./js/test.js"></script>

以上、宜しくお願い致します

_________________________________________________________________
まだまだ募集中!世界一周航空券が当たるキャンペーン https://www.uswair.jp/ 




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