[Seasar-user:8703] [Teeda] htmlタグの一部をエスケープ

山下 真里 [E-MAIL ADDRESS DELETED]
2007年 6月 27日 (水) 10:42:18 JST


いつもお世話になっております。
山下です。

Teeda で htmlタグをエスケープせずに、表示する方法としましては、
<... te:escape="false" .../>としますが、
例えば、<br />だけ、エスケープしないで表示したりすることなどは
できないでしょうか?

データベースから、データを取得する際に、改行コードを
<br />に変換して画面へ出力しています。
te:escape="false"を利用することにより、
画面上、改行されて表示できるようになりました。
しかし、データベースに、<img src="">などといった
タグが登録されている場合、一度、エスケープ変換してから、
画面へ出力をしております。

プログラミングをしていると、<br />のみは、
エスケープせずに表示し、<img ..>などは、
エスケープして表示したい場合などがあるかと思います。
こういった場合、皆様はどのように対応を
されているのでしょうか。

データベースに、<img ...>などを登録させなければ、
よいかもしれませんが、ほかに対応方法がありましたら
教えていただけないでしょうか。

よろしくお願いいたします。

山下



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