[Seasar-user:10634] Re: teedaのencoding方法について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 9月 19日 (水) 15:38:25 JST
返信ありがとうございます。
>これはどこを見て、言っているのでしょうか?
>CommandButtonは特にencode対象外とはしてないと思います.
下記の様な呼び出しをし、最終的にHTMLEncodeUtil.encodeの
引数にfalseを渡している為、HTMLEncodeUtil.encode内部で、
& と ' は変換対象外になっているようです。
(その他の文字の変換はされてますが・・・)
HtmlCommandButtonRenderer.java
→RendererUtil.renderAttribute
→(Html)ResponseWrite.writeAttribule
→(Html)ResponseWrite.escapeAttribute
かしょう
===================================
>大谷です.
>
>> HTMLEncodeUtil.encodeで、& や ' をencoding対象とするか否か引数で
>> 切替可能ですが、どういう時に切り替えるべきなのでしょうか?
>
>単純にエンコードして良いかどうかだけなのですが・・・
>基本エンコードはするが正しいですが、メッセージファイルから取得したものを
>そのままHTMLとして出したい場合はエンコードをはずしても良いかもしれません.
>
>> また、commandButtonでは & や ' がencoding対象外となっており、
>> text系やcommandLinkでは & や ' がencoding対象となっています。
>> 部品によって使い分けているのには、何か理由があるのでしょうか。
>
>これはどこを見て、言っているのでしょうか?
>CommandButtonは特にencode対象外とはしてないと思います.
>
>
>07/09/19 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> お世話になっております、かしょうです。
>>
>> teedaのencodingメソッド(HTMLEncodeUtil.encode)のencoding方法
>> について教えて頂きたくメールしています。
>> 参照しているソースはteeda-1.0.11-RC1です。
>>
>> HTMLEncodeUtil.encodeで、& や ' をencoding対象とするか否か引数で
>> 切替可能ですが、どういう時に切り替えるべきなのでしょうか?
>>
>> また、commandButtonでは & や ' がencoding対象外となっており、
>> text系やcommandLinkでは & や ' がencoding対象となっています。
>> 部品によって使い分けているのには、何か理由があるのでしょうか。
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>--
>=============================
>Shinpei Ohtani
>[E-MAIL ADDRESS DELETED]
>=============================
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内