Locale

Change the locale of the datepicker, schedule and client side validation messages.

Input Style

Free Themes

Built-in component themes created by the PrimeFaces Theme Designer.

PrimeOne Design

Saga Saga
Vela Vela
Arya Arya

Premium Themes

Premium themes are only available exclusively for PrimeFaces Theme Designer subscribers and therefore not included in PrimeFaces core.

Bootstrap light blue and dark blue themes are also included in PrimeFaces 10.x builds for Elite subscribers.

bootstrap4-blue-light Bootstrap Blue
bootstrap4-purple-light Bootstrap Purple
bootstrap4-blue-dark Bootstrap Blue
bootstrap4-purple-dark Bootstrap Purple

Legacy Free Themes

Luna Amber Luna Amber
Luna Blue Luna Blue
Luna Green Luna Green
Luna Pink Luna Pink
Nova Nova
Nova Nova Alt
Nova Nova Accent

PREMIUM TEMPLATES

Create awesome applications in no time using the premium templates and impress your users.

DataTable Scroll

Both vertical and horizontal scrolling of the data is supported with optional frozen rows-columns and on-demand loading features.

Vertical
NameCountryRepresentativeStatus
Greenwood BologniaRussiaIoni Bowcher PROPOSAL
Kaitlin OstroskyRussiaAnna Fali UNQUALIFIED
Tony FollerUnited KingdomAnna Fali RENEWAL
Jeanfrancois VenereIndiaAmy Elsner PROPOSAL
Faith GillianItalyOnyama Limba RENEWAL
Ashley DoeAustraliaAnna Fali UNQUALIFIED
Sinclair WaycottItalyAmy Elsner NEW
Jeanfrancois VenereFranceIoni Bowcher NEGOTIATION
Ricardo GauchoUnited KingdomIoni Bowcher UNQUALIFIED
Ricardo GauchoSpainOnyama Limba NEW
David DarakjyJapanOnyama Limba PROPOSAL
Costa DilliardArgentinaOnyama Limba NEGOTIATION
Rodrigues CampainAustraliaAnna Fali QUALIFIED
Cody SaylorsUnited KingdomStephen Shaw QUALIFIED
Greenwood BologniaSpainIvan Magalhaes RENEWAL
Wickens NestleCanadaAmy Elsner QUALIFIED
David DarakjyCanadaOnyama Limba NEGOTIATION
Ricardo GauchoCanadaIoni Bowcher UNQUALIFIED
Cody SaylorsSpainIvan Magalhaes UNQUALIFIED
Nicolas IturbideBrazilAnna Fali PROPOSAL
Chavez BriddickArgentinaStephen Shaw QUALIFIED
Juan WieserCanadaOnyama Limba NEGOTIATION
Salvatore StockhamSpainAnna Fali RENEWAL
Salvatore StockhamItalyBernardo Dominic PROPOSAL
Tony FollerCanadaIvan Magalhaes RENEWAL
Wickens NestleUnited KingdomIvan Magalhaes NEGOTIATION
Sinclair WaycottCanadaStephen Shaw NEGOTIATION
Salvatore StockhamBrazilAsiya Javayant NEGOTIATION
Jones VocelkaUnited KingdomIoni Bowcher UNQUALIFIED
Salvatore StockhamArgentinaStephen Shaw QUALIFIED
Chavez BriddickAustraliaStephen Shaw QUALIFIED
Octavia MaletUnited KingdomIoni Bowcher UNQUALIFIED
Emily WhobreyItalyIoni Bowcher RENEWAL
Isabel BowleySpainOnyama Limba PROPOSAL
Jennifer AmigonJapanOnyama Limba RENEWAL
Morrow RutaArgentinaAmy Elsner RENEWAL
Greenwood BologniaJapanIoni Bowcher PROPOSAL
Maria MarrierItalyAmy Elsner RENEWAL
Mayumi KolmetzGermanyOnyama Limba RENEWAL
Aika InouyeFranceBernardo Dominic QUALIFIED
Costa DilliardCanadaStephen Shaw QUALIFIED
Kaitlin OstroskyFranceAmy Elsner QUALIFIED
Costa DilliardArgentinaOnyama Limba QUALIFIED
Deepesh ChuiArgentinaAmy Elsner QUALIFIED
Rodrigues CampainIndiaElwin Sharvill UNQUALIFIED
Chavez BriddickRussiaIvan Magalhaes UNQUALIFIED
Jeanfrancois VenereRussiaIvan Magalhaes NEW
Jeanfrancois VenereBrazilIoni Bowcher NEGOTIATION
Antonio CaudySpainOnyama Limba PROPOSAL
Tony FollerItalyBernardo Dominic NEW
Horizontal
NameCountryRepresentativeStatus
Sinclair WaycottFranceAmy Elsner QUALIFIED
Greenwood BologniaJapanStephen Shaw PROPOSAL
James ButtRussiaAsiya Javayant NEW
Nicolas IturbideUnited KingdomAsiya Javayant NEW
Chavez BriddickSpainAnna Fali NEW
Morrow RutaBrazilStephen Shaw QUALIFIED
Faith GillianFranceStephen Shaw QUALIFIED
Kadeem FlosiUnited KingdomElwin Sharvill NEW
Ricardo GauchoSpainIoni Bowcher QUALIFIED
Morrow RutaGermanyElwin Sharvill PROPOSAL
Horizontal and Vertical
IdNameCountryDateCompanyStatusActivityRepresentative
1000Isabel BowleyBrazil2021-12-30Benton, John B Jr NEW9Onyama Limba
1001Jefferson SchemmerCanada2022-01-11Chanay, Jeffrey A Esq UNQUALIFIED71Ioni Bowcher
1002Sinclair WaycottSpain2022-01-23Chanay, Jeffrey A Esq RENEWAL6Amy Elsner
1003Julie StensethIndia2022-01-09Chapman, Ross E Esq NEGOTIATION50Anna Fali
1004Wickens NestleUnited Kingdom2022-01-22Buckley Miller Wright UNQUALIFIED19Ivan Magalhaes
1005Emily WhobreyBrazil2022-01-19Morlong Associates UNQUALIFIED79Amy Elsner
1006Mujtaba NickaFrance2022-01-03King, Christopher A Esq UNQUALIFIED7Xuxue Feng
1007Antonio CaudyBrazil2022-01-15Buckley Miller Wright UNQUALIFIED70Ioni Bowcher
1008Darci PoquetteArgentina2022-01-11Dorl, James J Esq NEW20Ivan Magalhaes
1009Aika InouyeIndia2021-12-31Feltz Printing Service NEGOTIATION99Stephen Shaw
1010Jeanfrancois VenereAustralia2022-01-15Rangoni Of Florence NEW39Stephen Shaw
1011Claire TollnerArgentina2022-01-22Feiner Bros QUALIFIED73Elwin Sharvill
1012Smith GlickArgentina2022-01-07Truhlar And Truhlar Attys NEW68Xuxue Feng
1013Alejandro PerinBrazil2022-01-19Buckley Miller Wright PROPOSAL84Ioni Bowcher
1014Misaki RoysterBrazil2022-01-19Buckley Miller Wright NEW70Stephen Shaw
1015Leja CaldareraAustralia2022-01-01King, Christopher A Esq QUALIFIED94Anna Fali
1016David DarakjyArgentina2022-01-01Feltz Printing Service RENEWAL32Elwin Sharvill
1017Ricardo GauchoUnited Kingdom2022-01-26Benton, John B Jr NEW66Amy Elsner
1018David DarakjyGermany2022-01-10Chapman, Ross E Esq NEGOTIATION41Asiya Javayant
1019James ButtItaly2022-01-09Printing Dimensions RENEWAL96Onyama Limba
1020Aika InouyeBrazil2022-01-16Rousseaux, Michael Esq PROPOSAL65Amy Elsner
1021Costa DilliardItaly2022-01-03Feiner Bros RENEWAL90Onyama Limba
1022Jones VocelkaFrance2022-01-21Chanay, Jeffrey A Esq UNQUALIFIED75Asiya Javayant
1023Silvio SlusarskiRussia2022-01-16Buckley Miller Wright NEW92Anna Fali
1024Deepesh ChuiUnited Kingdom2022-01-14Feltz Printing Service PROPOSAL66Asiya Javayant
1025Leja CaldareraAustralia2022-01-22Morlong Associates QUALIFIED14Ivan Magalhaes
1026Mujtaba NickaBrazil2022-01-17King, Christopher A Esq UNQUALIFIED17Amy Elsner
1027Cody SaylorsRussia2022-01-20Feltz Printing Service NEGOTIATION69Anna Fali
1028Nicolas IturbideFrance2022-01-17Chemel, James L Cpa NEGOTIATION17Stephen Shaw
1029Tony FollerRussia2022-01-08Commercial Press NEGOTIATION59Elwin Sharvill
1030Chavez BriddickBrazil2022-01-04Morlong Associates RENEWAL88Onyama Limba
1031David DarakjyIndia2022-01-16Dorl, James J Esq NEGOTIATION17Elwin Sharvill
1032Claire TollnerArgentina2022-01-15Dorl, James J Esq QUALIFIED48Xuxue Feng
1033Tony FollerBrazil2022-01-18Commercial Press NEW12Amy Elsner
1034Kaitlin OstroskyRussia2022-01-16Rangoni Of Florence UNQUALIFIED17Amy Elsner
1035Darci PoquetteSpain2022-01-18Chanay, Jeffrey A Esq NEGOTIATION49Elwin Sharvill
1036Adams MorascaArgentina2022-01-19Buckley Miller Wright RENEWAL16Ivan Magalhaes
1037Mayumi KolmetzBrazil2022-01-04Rangoni Of Florence NEW61Ioni Bowcher
1038Alejandro PerinCanada2022-01-18Dorl, James J Esq UNQUALIFIED23Amy Elsner
1039Jennifer AmigonAustralia2022-01-17Rangoni Of Florence NEGOTIATION33Onyama Limba
1040Kadeem FlosiUnited Kingdom2022-01-04Chapman, Ross E Esq PROPOSAL58Bernardo Dominic
1041Juan WieserArgentina2022-01-12Feltz Printing Service RENEWAL33Ioni Bowcher
1042Mujtaba NickaSpain2022-01-09Chanay, Jeffrey A Esq QUALIFIED89Onyama Limba
1043Jeanfrancois VenereFrance2022-01-02Chemel, James L Cpa NEGOTIATION73Bernardo Dominic
1044Aika InouyeItaly2022-01-09King, Christopher A Esq RENEWAL18Amy Elsner
1045Greenwood BologniaRussia2021-12-30Morlong Associates NEGOTIATION28Anna Fali
1046Murillo MaletFrance2022-01-08Truhlar And Truhlar Attys NEGOTIATION82Amy Elsner
1047Antonio CaudyUnited Kingdom2022-01-15Buckley Miller Wright RENEWAL81Stephen Shaw
1048Cody SaylorsUnited Kingdom2022-01-13Truhlar And Truhlar Attys RENEWAL18Anna Fali
1049Leja CaldareraRussia2022-01-21Dorl, James J Esq NEGOTIATION5Amy Elsner
Frozen Rows
NameCountryRepresentativeStatus
James ButtUnited KingdomOnyama Limba PROPOSAL
Deepesh ChuiFranceXuxue Feng UNQUALIFIED
Cody SaylorsIndiaElwin Sharvill UNQUALIFIED
Stacey MacleadUnited KingdomStephen Shaw UNQUALIFIED
Silvio SlusarskiCanadaIoni Bowcher QUALIFIED
Mayumi KolmetzIndiaOnyama Limba QUALIFIED
Maisha RulapaughAustraliaBernardo Dominic NEGOTIATION
Rodrigues CampainJapanXuxue Feng QUALIFIED
Kaitlin OstroskyGermanyElwin Sharvill NEGOTIATION
Mujtaba NickaBrazilElwin Sharvill PROPOSAL
Silvio SlusarskiRussiaStephen Shaw RENEWAL
Murillo MaletIndiaElwin Sharvill QUALIFIED
Misaki RoysterUnited KingdomBernardo Dominic RENEWAL
Greenwood BologniaIndiaAmy Elsner QUALIFIED
Mayumi KolmetzGermanyBernardo Dominic UNQUALIFIED
Aruna FigeroaGermanyAmy Elsner UNQUALIFIED
Wickens NestleSpainBernardo Dominic NEGOTIATION
Juan WieserUnited KingdomAnna Fali RENEWAL
Juan WieserFranceAnna Fali UNQUALIFIED
Jennifer AmigonFranceXuxue Feng RENEWAL
Costa DilliardFranceOnyama Limba PROPOSAL
Maisha RulapaughArgentinaStephen Shaw NEW
Jennifer AmigonJapanElwin Sharvill RENEWAL
Misaki RoysterUnited KingdomElwin Sharvill PROPOSAL
Greenwood BologniaIndiaBernardo Dominic NEW
Adams MorascaIndiaIvan Magalhaes NEGOTIATION
Francesco ShinkoBrazilAsiya Javayant RENEWAL
Arvin AlbaresUnited KingdomAmy Elsner NEGOTIATION
Faith GillianAustraliaIvan Magalhaes QUALIFIED
Greenwood BologniaFranceIvan Magalhaes QUALIFIED
Ashley DoeSpainAnna Fali UNQUALIFIED
Ricardo GauchoUnited KingdomStephen Shaw UNQUALIFIED
Aika InouyeItalyIvan Magalhaes UNQUALIFIED
Julie StensethUnited KingdomElwin Sharvill NEGOTIATION
Jennifer AmigonIndiaElwin Sharvill QUALIFIED
Jennifer AmigonItalyStephen Shaw QUALIFIED
Chavez BriddickIndiaElwin Sharvill PROPOSAL
Arvin AlbaresAustraliaIvan Magalhaes QUALIFIED
Misaki RoysterCanadaAsiya Javayant PROPOSAL
David DarakjyAustraliaAnna Fali NEW
Maria MarrierItalyAnna Fali QUALIFIED
Jones VocelkaItalyXuxue Feng NEGOTIATION
Francesco ShinkoSpainOnyama Limba NEW
Nicolas IturbideIndiaStephen Shaw NEW
Stacey MacleadGermanyAnna Fali NEGOTIATION
Leja CaldareraBrazilXuxue Feng QUALIFIED
Cody SaylorsCanadaIoni Bowcher PROPOSAL
Jeanfrancois VenereUnited KingdomOnyama Limba UNQUALIFIED
Julie StensethArgentinaAsiya Javayant NEW
Emily WhobreyCanadaAnna Fali UNQUALIFIED
Frozen Columns
Name
Aruna Figeroa
Claire Tollner
Clifford Rim
Silvio Slusarski
Leon Oldroyd
Deepesh Chui
Jefferson Schemmer
Mayumi Kolmetz
Costa Dilliard
Claire Tollner
Arvin Albares
Morrow Ruta
Deepesh Chui
Darci Poquette
Wickens Nestle
Maisha Rulapaugh
Wickens Nestle
Ricardo Gaucho
Claire Tollner
Ivar Paprocki
Emily Whobrey
Emily Whobrey
Munro Ferencz
Francesco Shinko
Cody Saylors
Sinclair Waycott
Jeanfrancois Venere
Maisha Rulapaugh
Smith Glick
Jennifer Amigon
Emily Whobrey
Munro Ferencz
David Darakjy
Munro Ferencz
Smith Glick
Octavia Malet
Ashley Doe
Ricardo Gaucho
Aruna Figeroa
James Butt
James Butt
Munro Ferencz
Julie Stenseth
Tony Foller
Juan Wieser
Darci Poquette
Izzy Garufi
Leja Caldarera
Antonio Caudy
Johnson Sergi
IdCountryDate
1000Spain2022-01-05
1001Italy2021-12-30
1002India2021-12-30
1003Spain2022-01-27
1004Brazil2022-01-25
1005Brazil2022-01-14
1006Germany2021-12-31
1007United Kingdom2022-01-25
1008Spain2022-01-27
1009Canada2022-01-01
1010France2022-01-12
1011Russia2022-01-22
1012Brazil2022-01-17
1013Canada2022-01-26
1014France2021-12-31
1015Italy2022-01-03
1016Japan2022-01-23
1017India2022-01-18
1018Spain2022-01-02
1019Germany2022-01-23
1020Italy2022-01-20
1021Russia2022-01-27
1022Italy2022-01-08
1023Spain2022-01-13
1024Argentina2022-01-21
1025India2022-01-15
1026Canada2022-01-15
1027Germany2022-01-23
1028Australia2021-12-29
1029Italy2022-01-14
1030Russia2022-01-06
1031Japan2021-12-31
1032Russia2022-01-14
1033Germany2022-01-04
1034Russia2021-12-30
1035United Kingdom2022-01-10
1036Spain2022-01-07
1037Brazil2022-01-03
1038Italy2022-01-02
1039United Kingdom2022-01-14
1040Italy2021-12-30
1041United Kingdom2022-01-23
1042Russia2022-01-22
1043Australia2022-01-17
1044Brazil2022-01-17
1045Germany2022-01-26
1046India2022-01-26
1047Spain2022-01-23
1048United Kingdom2022-01-26
1049Australia2022-01-14
Virtual Scrolling - 20000 Rows
NameCountryRepresentativeStatus
Murillo MaletAustraliaAsiya Javayant NEW
Kadeem FlosiUnited KingdomIvan Magalhaes RENEWAL
Isabel BowleyCanadaElwin Sharvill QUALIFIED
Salvatore StockhamJapanAsiya Javayant NEGOTIATION
Jefferson SchemmerAustraliaOnyama Limba UNQUALIFIED
Stacey MacleadFranceElwin Sharvill RENEWAL
Tony FollerBrazilOnyama Limba QUALIFIED
Mayumi KolmetzSpainElwin Sharvill PROPOSAL
Ivar PaprockiAustraliaAnna Fali QUALIFIED
Wickens NestleFranceOnyama Limba QUALIFIED
Ivar PaprockiRussiaOnyama Limba NEGOTIATION
Jefferson SchemmerGermanyBernardo Dominic NEW
Murillo MaletUnited KingdomBernardo Dominic RENEWAL
Julie StensethBrazilAsiya Javayant NEGOTIATION
Misaki RoysterJapanStephen Shaw RENEWAL
Emily WhobreyIndiaStephen Shaw PROPOSAL
Deepesh ChuiJapanOnyama Limba RENEWAL
David DarakjySpainElwin Sharvill RENEWAL
Leja CaldareraFranceStephen Shaw QUALIFIED
Munro FerenczItalyElwin Sharvill NEGOTIATION
Costa DilliardAustraliaStephen Shaw NEW
Cody SaylorsRussiaXuxue Feng NEGOTIATION
Kaitlin OstroskyAustraliaAmy Elsner NEW
Chavez BriddickItalyAnna Fali UNQUALIFIED
Johnson SergiBrazilAmy Elsner NEW
Isabel BowleyAustraliaBernardo Dominic UNQUALIFIED
Salvatore StockhamCanadaAmy Elsner RENEWAL
Silvio SlusarskiIndiaIoni Bowcher NEW
Darci PoquetteArgentinaAsiya Javayant PROPOSAL
Arvin AlbaresSpainAsiya Javayant NEGOTIATION
Munro FerenczRussiaOnyama Limba NEGOTIATION
Silvio SlusarskiRussiaOnyama Limba NEW
Cody SaylorsSpainAmy Elsner QUALIFIED
Smith GlickIndiaXuxue Feng UNQUALIFIED
Jones VocelkaAustraliaIvan Magalhaes NEGOTIATION
Alejandro PerinBrazilAmy Elsner UNQUALIFIED
Kadeem FlosiFranceIoni Bowcher NEGOTIATION
Ricardo GauchoItalyIvan Magalhaes UNQUALIFIED
Stacey MacleadGermanyAmy Elsner RENEWAL
David DarakjyArgentinaAsiya Javayant NEW

<style type="text/css">
    .ui-datatable-frozenlayout-left {
        width: 20%;
    }

    .ui-datatable-frozenlayout-right {
        width: 80%;
    }
</style>


<h:form>
    <div class="card">
        <h5 style="margin-top:0">Vertical</h5>
        <p:dataTable var="customer" value="#{dtScrollView.customers1}" scrollable="true" scrollHeight="250">
            <p:column headerText="Name" footerText="Name">
                <h:outputText value="#{customer.name}"/>
            </p:column>
            <p:column headerText="Country" footerText="Country">
                <h:outputText value="#{customer.country}"/>
            </p:column>
            <p:column headerText="Representative" footerText="Representative">
                <h:outputText value="#{customer.representative.name}"/>
            </p:column>
            <p:column headerText="Status" footerText="Status">
                <span class="customer-badge status-#{customer.status.name().toLowerCase()}">#{customer.status}</span>
            </p:column>
        </p:dataTable>
    </div>

    <div class="card">
        <h5>Horizontal</h5>
        <p:dataTable var="customer" value="#{dtScrollView.customers2}" scrollable="true" scrollWidth="600">
            <p:column headerText="Name" footerText="Name">
                <h:outputText value="#{customer.name}"/>
            </p:column>
            <p:column headerText="Country" footerText="Country">
                <h:outputText value="#{customer.country}"/>
            </p:column>
            <p:column headerText="Representative" footerText="Representative">
                <h:outputText value="#{customer.representative.name}"/>
            </p:column>
            <p:column headerText="Status" footerText="Status">
                <span class="customer-badge status-#{customer.status.name().toLowerCase()}">#{customer.status}</span>
            </p:column>
        </p:dataTable>
    </div>

    <div class="card">
        <h5>Horizontal and Vertical</h5>
        <p:dataTable var="customer" value="#{dtScrollView.customers3}" scrollable="true" scrollWidth="50%" scrollHeight="250">
            <p:column headerText="Id" footerText="Id">
                <h:outputText value="#{customer.id}"/>
            </p:column>
            <p:column headerText="Name" footerText="Name">
                <h:outputText value="#{customer.name}"/>
            </p:column>
            <p:column headerText="Country" footerText="Country">
                <h:outputText value="#{customer.country}"/>
            </p:column>
            <p:column headerText="Date" footerText="Date">
                <h:outputText value="#{customer.date}"/>
            </p:column>
            <p:column headerText="Company" footerText="Company">
                <h:outputText value="#{customer.company}"/>
            </p:column>
            <p:column headerText="Status" footerText="Status">
                <span class="customer-badge status-#{customer.status.name().toLowerCase()}">#{customer.status}</span>
            </p:column>
            <p:column headerText="Activity" footerText="Activity">
                <h:outputText value="#{customer.activity}"/>
            </p:column>
            <p:column headerText="Representative" footerText="Representative">
                <h:outputText value="#{customer.representative.name}"/>
            </p:column>
        </p:dataTable>
    </div>

    <div class="card">
        <h5>Frozen Rows</h5>
        <p:dataTable var="customer" value="#{dtScrollView.customers4}" scrollable="true" scrollHeight="250"
                     frozenRows="2">
            <p:column headerText="Name" footerText="Name">
                <h:outputText value="#{customer.name}"/>
            </p:column>
            <p:column headerText="Country" footerText="Country">
                <h:outputText value="#{customer.country}"/>
            </p:column>
            <p:column headerText="Representative" footerText="Representative">
                <h:outputText value="#{customer.representative.name}"/>
            </p:column>
            <p:column headerText="Status" footerText="Status">
                <span class="customer-badge status-#{customer.status.name().toLowerCase()}">#{customer.status}</span>
            </p:column>
        </p:dataTable>
    </div>

    <div class="card">
        <h5>Frozen Columns</h5>
        <p:dataTable var="customer" value="#{dtScrollView.customers5}" scrollable="true" scrollHeight="250"
                     scrollWidth="300" frozenColumns="1">
            <p:column headerText="Name" footerText="Name">
                <h:outputText value="#{customer.name}"/>
            </p:column>
            <p:column headerText="Id" footerText="Id">
                <h:outputText value="#{customer.id}"/>
            </p:column>
            <p:column headerText="Country" footerText="Country">
                <h:outputText value="#{customer.country}"/>
            </p:column>
            <p:column headerText="Date" footerText="Date">
                <h:outputText value="#{customer.date}"/>
            </p:column>
        </p:dataTable>
    </div>

    <div class="card">
        <h5>Virtual Scrolling - 20000 Rows</h5>
        <p:dataTable var="customer" value="#{dtScrollView.lazyModel}" scrollRows="20" scrollable="true"
                     virtualScroll="true" scrollHeight="200" rows="40" style="margin-bottom:0">
            <p:column headerText="Name" footerText="Name">
                <h:outputText value="#{customer.name}"/>
            </p:column>
            <p:column headerText="Country" footerText="Country">
                <h:outputText value="#{customer.country}"/>
            </p:column>
            <p:column headerText="Representative" footerText="Representative">
                <h:outputText value="#{customer.representative.name}"/>
            </p:column>
            <p:column headerText="Status" footerText="Status">
                <span class="customer-badge status-#{customer.status.name().toLowerCase()}">#{customer.status}</span>
            </p:column>
        </p:dataTable>
    </div>

</h:form>

Session expired

Reloading page

Message:
StackTrace: