[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 メーリングリストの案内