terça-feira, 22 de julho de 2014

Acentuação com JSF + Facelets


Bem comecemos;

Ambiente:
Facelets
JSF Mojarra 2.0.6
PrimeFaces 3.5.4





Sendo assim teremos um template:
Neste template é importante conter as linhas:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

Também incluir a linha abaixo no meta do template:
<meta charset="utf-8"></meta>

Já as páginas que compõem o layout devem conter a linha:

<ui:fragment xmlns="http://www.w3.org/1999/xhtml"> 
já para a composição:

<ui:composition template="/faces/templates/template.xhtml"  xmlns="http://www.w3.org/1999/xhtml">

Observação:
Caso o interesse seja por iso-8859-1, basta mudar de UTF-8 para ISO-8859-1.

Simples assim:

Abraços...

Nenhum comentário:

Postar um comentário