[Seasar-user:4968] [S2JSF] m:href の出力内容について

松山 大樹 [E-MAIL ADDRESS DELETED]
2006年 11月 1日 (水) 14:20:44 JST


 松山です。

 S2JSF で、動的に他サイトへのリンク一覧を作成している画面があるのですが、

<span m:inject="s:forEach" m:items="#{menuForm.menuList}" m:var="menu">
  <a m:href="#{menu.url}" ><span m:value="#{menu.name}" /></a><br />
</span>

 とやったときに、menu.url の内容が、

 https://hogehoge.co.jp/test/jsp/J10201.jsp?https://hogehoge.co.jp/test/cgi-bin/test.cgi?cmd=login

 になっていると、実際に出力されるHTML では、

 https://test.co.jp/test/jsp/J10201.jsp?https%3A//hogehoge.co.jp/test/cgi-bin/test.cgi%3Fcmd=login

 となってしまいます。
 コロン(:) と、クエスチョンマーク(?) が、最初の1回は表示されていて、2回目から表示されて
いないようです。

 <a m:href="#{menu.url}" m:escape="false">

 とかやってもダメでした。

 とりあえず、html に直書きしてしのぎますが、回避方法があれば教えてください。

 よろしくお願いします。

-- 
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステム・インテグレートDiv.
:::  Web・ソリューション&システム開発Unit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]





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