| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

HTML特殊文字の処理

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

HTML特殊文字の処理

  1. HTML特殊文字 < > & 等を < > & 等に置換する必要がある。


Struts 1.3.8

を利用する。

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


Spring

org.springframework.web.util.HtmlUtils HtmlUtils

EL式

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

JavaScript

  • 上記から引用
  1. function escapeHTML( text )
  2. {
  3. var replacement = function( word )
  4. {
  5. var characterReference = {
  6. '"':'"',
  7. '&':'&',
  8. '\:',
  9. '<':'<',
  10. '>':'>'
  11. };
  12. return characterReference[ word ];
  13. }
  14. return text.replace( /"|&|'|<|>/g, replacement );
  15. }