ページの先頭行へ戻る
 Apcoordinatorユーザーズガイド

F.1.10 直接HTMLに記述すると誤動作を招く文字 <, >, &, " を安全に表示させたい

HTMLでは、文字<, >, &, "は特別な意味を持つため、テキストやタグのアトリビュートにこれらの特殊文字が含まれると、ブラウザの表示が乱れたり、意図しないJavaScriptが実行されるなどの危険があります。

以下のUJIタグは、表示する文字列に<, >, &, "が含まれていると、自動的に&lt;, &gt;, &amp;, &quot;に置き換えて出力するため、特殊文字の表示による危険が防止されます。

アプリケーションの初期化パラメタuji.getProperty.escapeにtrueまたはfullを指定すると、uji:getPropertyタグでescapeアトリビュートを省略した場合でも特殊文字が置換されます。fullの指定時は上記文字に加えて、半角空白を&nbsp;に置換します。

関連項目