Ticket #7507

[Seasar-user:2833] 複数のパラメータを持つCGIの埋め込みができない
Eröffnet am: 2005-11-15 11:41 Letztes Update: 2006-04-23 21:36

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

CGIの埋め込みのところでも悩んでいます。

以下のように、例えば、
<img src="/cgi-bin/count.cgi?p1=abc&p2=def" />
といった記述をhtmlソースに記述すると、勝手に
<img src="/cgi-bin/count.cgi?p1=abc&amp;p2=def" />
と、"&"が"&amp;"変換されてしまい、CGIにうまくパラメータ
が渡せません。

タグ内の & を &amp; に変換させないようにするにはどうす
ればよいのでしょうか?
試しにと、m:passthrough="true" や、m:escape="false" を
つけてみましたが、
効果はありませんでした。

ちなみにタグの外に & と書いたときは、そのまま出力され変
換されません。
例えば、<div>&<div> は <div>&<div>のままです。
一方、タグ内では & のかわりに、&#38; と書いた場合ですら、
&amp; に変換されてしまいます。

Ticket-Verlauf (2/2 Historien)

2005-11-15 11:41 Aktualisiert von: manhole
  • Summary Updated
2006-04-23 21:36 Aktualisiert von: yone098
  • Ticket Close date is changed to 2006-04-23 21:36
  • Status Update from Offen to Geschlossen
Kommentar
Logged In: YES
user_id=16111

現在の実装で問題無いと思われます。
CGIにパラメータを正常に渡せると思われます。

以下も参考。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-
html401j/charset.html#h-5.3.2

http://www.htmlhelp.com/tools/validator/problems.html#amp

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden