[Seasar-user:10838] Re: graphicImageRendererのurlパラメータについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 10月 2日 (火) 19:32:00 JST
小林さんへ
お疲れ様です、かしょうです。
早速の返信ありがとうございますm(__)m
カスタムタグを作るのでなく、http://〜で対応しようと思います。
試しにやってみて、うまくいかない場合は再度問い合せします。
その時はよろしくお願いします。
かしょう
====================================================================================
>小林 (koichik) です.
>
>Date: Tue, 2 Oct 2007 16:48:00 +0900
>From: <[E-MAIL ADDRESS DELETED]>
>To: <[E-MAIL ADDRESS DELETED]>
>Subject: [Seasar-user:10832] graphicImageRendererのurlパラメータについて
>
>> graphicImageRendererのgetUrlにて、urlパラメータで指定した値を
>> 取得しています。 そのパスをViewHandlerImplのgetResourceURLに
>> 渡されると、下記の様な変換がされる仕様になっています。
>> パスの先頭文字が /(スラッシュ)の場合
>> 例)パラメータ ・・・ /aaa/cmn/image/xxx.gif
>> contextPath ・・・ /aaa
>> 生成されるURL ・・・ /aaa/aaa/cmn/image/xxx.gif
>> (設定したパスの先頭にcontextPathを挿入)
>
>これが JSF の仕様らしいです.
># Teeda Extension では違ってたりしますが.
>
>> ですが、別サーバにある画像ファイルをurlに指定したい為、
>> 先頭は /(スラッシュ)で始まるパスを指定しcontextPathを
>> 挿入したくないケースが発生しています。
>
>別サーバにあるなら / で始まるパスではなく,
>http://〜 にしないとダメじゃないでしょうか?
>同じサーバの別 Web アプリなら / で始めたいかも
>しれませんが,その場合も http://〜 にするか,
>/../〜 とかになるかと思います.
>
>http://〜 の場合はホスト名を記述することに
>なってしまいますが,それを避けるなら scriptlet
>使うとかになるでしょうか.
>
>
>--
><signature>
> <name>Koichi Kobayashi</name>
> <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
></signature>
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内