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

coyoc [E-MAIL ADDRESS DELETED]
2012年 12月 21日 (金) 16:32:53 JST


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

-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/mayaa-user/attachments/20121221/95457c7d/attachment.html>


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