Bom dia,
Estou com problema em mostrar texto em HTML nas minhas paginas JSF
O código da pagina está assim:
<?xml version='1.0' encoding='ISO-8859-1' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
template="/WEB-INF/template/principal.xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<ui:define name="conteudo">
<a4j:form id="texto">
páginas
</a4j:form>
</ui:define>
</ui:composition>
O resultado é : pginas
Alguém sabe o que pode estar errado???
Obrigada
Só uma correção no valor html está o seguinte: "p & aacute; ginas " sem os espaços, que é para mostrar o texto sem html
coloca dentro do <h:outputText value=“páginas” /> teoricamente tem que funcionar, rs
Sim, sim, porém no meu caso o texto não ficará em um componente JSF e tbm vira com a codificação dos acentos em html
Coloque seu cabeçalho parecido com esse eu testei em um projeto que tenho aqui e deu certo.
<!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"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</h:head>
<h:body>
Tente colocar isso:
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1”%>
ou isso, dentro do :
Att
Obrigada Rodrigo e Flavio pela ajuda.
Coloquei esta tag em todas a pagina e funcionou
Vlw
Opa, blz, precisando tamo ai
[]s
ei pessoal meu problema é que nos meus campos de textos eles falham
tipo se eu inserir página vai ficar p$gina que estranho,
mas os dados que eu coloquei na base ficam corretos, ou mesmos o que eu coloco no <h:outputText>
a acentuação fica certa, porém quando eu pego na tela ele estraga, o meu código esta igual ao de vocês