HTMLでは、文字<, >, &, "は特別な意味を持つため、テキストやタグのアトリビュートにこれらの特殊文字が含まれると、ブラウザの表示が乱れたり、意図しないJavaScriptが実行されるなどの危険があります。
以下のUJIタグは、表示する文字列に<, >, &, "が含まれていると、自動的に<, >, &, "に置き換えて出力するため、特殊文字の表示による危険が防止されます。
以下のコンポーネントタグ
uji:fieldString, uji:fieldLong, uji:fieldDouble, uji:fieldBigInteger, uji:fieldBigDecimal, uji:fieldDate, uji:fieldTextArea, uji:checkBox, uji:radioButton, uji:pushButton, uji:label, uji:comboBox, uji:listBox, uji:buttonList, uji:recordView, uji:tableView, uji:treeView
uji:anchorタグ (escapeアトリビュートにfalseを指定した場合を除く)
uji:getPropertyタグ (escapeアトリビュートにtrueまたはfullを指定した場合)
アプリケーションの初期化パラメタuji.getProperty.escapeにtrueまたはfullを指定すると、uji:getPropertyタグでescapeアトリビュートを省略した場合でも特殊文字が置換されます。fullの指定時は上記文字に加えて、半角空白を に置換します。
関連項目
UJIタグリファレンス