[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 メーリングリストの案内