[mayaa-user:949] Re: mayaaでbaseパスを生成する疑問

Hideaki Numasawa [E-MAIL ADDRESS DELETED]
2012年 12月 21日 (金) 18:08:03 JST


Numasawaです

http://mayaa.seasar.org/documentation/echo.html

これでどうにでもなるでしょう。

2012年12月21日 16:32 coyoc <coyoc @ 163.com>:

> sugaさん
>
> ご回答ありがとうございます。劉です。
>
> strutsのバージョンは1.2.9(sastruts+mayaa+s2jdbc)です。
> strutsのbaseタグの理解不足なので、迷惑をかけまして申し訳ありませんでした。
>
> 現在はmayaaでlayoutファイルを作っていますので、
> layoutの中に、<base href="/xxxxxx/">のような共通設定を嵌め込みたいです、
> むかし、jspを利用するとき、<base href="${f:url('/')}">で書いてよいです。
> mayaaの場合、どうするか教えていただくようお願いいたします。
>
> 以上、よろしくお願いいたします。
>
> 在 2012-12-21 08:53:59,suga <ko.suga @ gmail.com> 写道:
>
> suga です。
>
> strutsのバージョンやリクエストしたURLが不明なのでstruts 1.x の最新で確認したところ、
>
> baseタグにrefを渡していないので、
> BaseTag で生成される href は
>
> // url = request.getRequestURI()
> TagUtils.getInstance().filter(
>     RequestUtils.createServerUriStringBuffer(scheme,
>         serverName, port, uri).toString())
>
> の結果になります。
>
> この結果と合致していませんか?
>
>
> --
> suga ( ko.suga @ gmail.com )
>
>
> 2012/12/20 coyoc <coyoc @ 163.com>
>
>> index.htmlには
>> <base m:id="baseUrl" href="/" />を書いています、
>>
>> index.mayaaには
>> <html:base m:id="baseUrl" href="${f.url('/')}" />を書いています。
>>
>> なぜ、生成したHtml中には、下記のようなBaseパスを生成されましたか。
>> <base href="http://localhost:8080/xxxxxx/pages/index.html">
>>
>> strutsのhtmlタグを使う場合、baseパスは<base href="/xxxxxx/">はずでしょう。
>>
>> 教えたいただくようお願いいたします。
>>
>>
>>
>> _______________________________________________
>> mayaa-user mailing list
>> mayaa-user @ ml.seasar.org
>> https://ml.seasar.org/mailman/listinfo/mayaa-user
>>
>
>
>
>
> _______________________________________________
> mayaa-user mailing list
> mayaa-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/mayaa-user
>
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/mayaa-user/attachments/20121221/916c7096/attachment.html>


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