トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

HTML特殊文字の処理



目次



記事一覧

キーワード

HTML特殊文字の処理


HTML特殊文字 < > & 等を &lt; &gt; &amp; 等に置換する必要がある。


 Struts 1.3.8

を利用する。

  • 基本的に、Strutsのタグ<bean:write>等は、デフォルトで処理されている。


 Spring

org.springframework.web.util.HtmlUtils HtmlUtils

 EL式

EL式では処理されないため、独自で対応する必要あり

 JavaScript


  • 上記から引用
function escapeHTML( text )
{
    var replacement = function( word )
    {
        var characterReference = {
            '"':'&quot;',
            '&':'&amp;',
            '\'':''',
            '<':'&lt;',
            '>':'&gt;'
        };
        return characterReference[ word ];
    }
    return text.replace( /"|&|'|<|>/g, replacement );
}




YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.