Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Visualforceで Apex クラスで作成した不等号がうまく表示されない

公開日: Jan 18, 2026
説明

Salesforce ではデフォルトにてコントローラ側の値は文字列として値を返すため、「<」に関してもそのまま、文字列として取り扱うように値を返します。

そのため、コントローラー内の「<」を HTML のタグとして取り扱うには Outputtext コンポーネントのパラメータ escape を false に設定する必要がございます。
具体的には下記を参照ください

  1. 「<」をテキストとして出力する書き方
    <apex:outputText value="{!something}"/>
    または
    {!something}
  2. 「<」を HTML として出力する書き方
    <apex:outputText value="{!something}" escape="false"/> 


    ※上記サンプルでは {!something} に <a href="test.html">test</a> 等のマークアップ言語が含まれることを想定しています。

 

ナレッジ記事番号

000385339

 
読み込み中
Salesforce Help | Article