Theme
arya-blue
luna-amber
luna-blue
luna-green
luna-pink
nova-dark
nova-light
saga-blue
vela-blue
SanitizingConverter
The SanitizingConverter (pe:sanitizer) sanitizes any input using an OWASP Java HTML Sanitizer PolicyFactory. Useful for cleansing input if going to be displayed in outputText with escape="false". See also EscapeSanitizerComponentListener

Enter text including HTML tags to see the default policy:

Custom policy allows HTML tags including <i> and <strong>:

Lenient converter allows <i> and <strong>:

Italic

Source

                <p:messages id="messages"/>

    <h:panelGroup id="timePickerGroup" layout="block">
        <p>
            Enter text including HTML tags to see the default policy:
            <p:inputText id="defaultSanitizer" value="#{sanitizingController.defaultSanitizer}">
                <pe:sanitizer/>
            </p:inputText>
        </p>

        <p>
            Custom policy allows HTML tags including &lt;i&gt; and &lt;strong&gt;:
            <p:inputText id="customSanitizer" value="#{sanitizingController.customSanitizer}">
                <pe:sanitizer decodeHtml="true" policy="#{sanitizingController.policyFactory}"/>
            </p:inputText>
        </p>

        <p>
            Lenient converter allows &lt;i&gt; and &lt;strong&gt;:
            <h:outputText id="lenientSanitizer" escape="false" converter="primefaces.SanitizingLenientConverter"  value="#{sanitizingController.customSanitizer}"/>
        </p>
    </h:panelGroup>

    <h:panelGroup layout="block" style="margin-top: 10px;margin-bottom: 10px;">
        <p:commandButton value="Submit" update="messages defaultSanitizer customSanitizer"/>
    </h:panelGroup>
            
Components and more
Documentation pe:sanitizer
Attributes (move mouse over the names to see data types)
Name Description
decodeHtml Run input through OWASP HTML Decoder. Default is 'true'.
policy An instance of OWASP PolicyFactory which declares how to sanitize the input. Default is strict sanitization.
PrimeFaces Extensions Showcase - © 2011-2025,PrimeFaces: 15.0.5,PrimeFaces Extensions: 16.0.0-SNAPSHOT,JSF: Apache MyFaces JSF-2.3 Core Impl 2.3.10,Server: Apache Tomcat (TomEE)/9.0.82 (8.0.16),Build time: 2025-06-13 20:31