[Seasar-user:5395] Re: htmlタグをエスケープせずに表示させるには?

出羽 健一 [E-MAIL ADDRESS DELETED]
2006年 12月 6日 (水) 10:50:00 JST


出羽です。

Teeda-Extensionででhtmlタグを
エスケープしない件の補足です。

例えば、<span id="hoge"/> のようなhtmlタグに対しては、
下記のようなコードをPageクラスで書くことで一応は
実現できています。

 THtmlOutputText hogeOutputText = (THtmlOutputText)
    FacesContext.getCurrentInstance().getViewRoot().findComponent("hoge");
 hogeOutputText.setEscape(false);
 
上記の場合だと、JSFを直接いじるのであまり良い方法ではない。
Teeda-Extensionでは、例えば、
アノテーションや規約に基づいたゲッターの宣言などの
もっと良いやり方が用意されているのでは?
と思い質問をさせて頂きました。


> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED] 
> [mailto:[E-MAIL ADDRESS DELETED]] On Behalf Of 出羽 健一
> Sent: Wednesday, December 06, 2006 12:01 AM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:5391]htmlタグをエスケープせずに表示させるには?
> 
> 出羽です。
> 
> Teeda-Extension で htmlタグをエスケープせずに表示させるには
> どうやれば良いか教えていただけないでしょうか?
> 
> やりたいことは、S2JSFで下記に該当することです。
> <span m:escape="false" m:value="#{hogeDto.userName}" />
> 
> よろしくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



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