Richfaces: problema com CSS e UTF-8  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Seguinte, to com uns errinhos toscos aqui num projeto, estou migrando ele pro richfaces, ele inicialmente estava feito com tomahowk+tiles, estou passando pra richfaces.

seguinte, os css que sempre funcionaram:



Agora não estão sendo "carregados":


As páginas com acentuação, estão retornando um erro também:
Invalid byte 2 of 4-byte UTF-8 sequence.


que não aparece quando os caracteres "especiais" são removidos, fiz uns testes mas não resolveu.

Quem já trabalha com o Richfaces tem alguma dicas sobre essas besteirinhas ai?

Valeu!

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
Javabuntu
GUJ Master
[Avatar]

Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline

cara eu uso RichFaces + Facelets...e passei por um problema IGUAL ao seu, e no MEU caso as mudanças abaixo resolveram....

ANTES de qualquer linha eu adicionei:


e na declaração do css tive que retirar o type, ficando assim:


no seu caso tudo isso seria assim:


mas repetindo...funcionou comigo no netbeans...como caso, é um caso. testa ai..vê se dá certo, boa sorte!

p.s agora vi na taglib q vc tmb ta usando facelets, então deve funcionar...

flw Hewerton

This message was edited 1 time. Last update was at 30/01/2008 20:51:02


SCJP 6
SCJD
SCWCD 5
Itil V2
[MSN]
paulovittor23
Java Ninja
[Avatar]

Membro desde: 11/05/2006 14:09:41
Mensagens: 282
Localização: Santos - SP
Offline

Javabuntu wrote:cara eu uso RichFaces + Facelets...e passei por um problema IGUAL ao seu, e no MEU caso as mudanças abaixo resolveram....

ANTES de qualquer linha eu adicionei:



Eu tbm tive o mesmo problema, e resolvi da mesma maneira...

Mas isso me intrigou, pq na teoria UTF-8 não teria que reconhecer a acentuação normalmente ?

@paulovittor23
Pós-graduando em Engenharia de Software na PUC-SP.
SCJP 5.0, SCWCD 1.4, SCBCD 5.
http://www.paulovittor23.org/
[Email] [WWW] [MSN]
Javabuntu
GUJ Master
[Avatar]

Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline

paulovittor23 wrote:
Mas isso me intrigou, pq na teoria UTF-8 não teria que reconhecer a acentuação normalmente ?


pior...nunca pesquisei sobre o q poderia ser exatamente...tudo que testei foi que quando usei Facelets...deu problema.... tirava o facelets...tudo resolvido.... a princípio no meu caso tive a certeza que foi algo relacionado com o facelets... mas o pq ainda é mistério...
flw Hewerton

SCJP 6
SCJD
SCWCD 5
Itil V2
[MSN]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

só pra ter certeza:

você está usando facelets né?

http://www.leozin.com.br/blog
[ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Quanto ao UTF-8, não funcionou, adicioneu a linha sugerida, mas a mensagem é outra agora, indicando o mesmo problema aparentemente:
Erro no processamento de XML: entidade não definida
<td>Usuário:</td>


Log do tomcat:
(BaseXMLFilter.java:24 create HTML/XML parser for content type: application/xhtml+xml; charset=ISO-8859-1



o CSS continua igual, sem carregar.

estranho...

This message was edited 2 times. Last update was at 31/01/2008 09:33:40


-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Leozin wrote:só pra ter certeza:

você está usando facelets né?

Sim..

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

você pode colocar o encoding ISO-8859-1 no teu template, mas pelo que ví, as páginas que não são templates tem que ser UTF-8

mas eu não ví problemas de acentos com o UTF-8 e facelets (ainda)

http://www.leozin.com.br/blog
[ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Tentei com:


e tbm num foi...

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline

Tente isto amigo

Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
paulovittor23
Java Ninja
[Avatar]

Membro desde: 11/05/2006 14:09:41
Mensagens: 282
Localização: Santos - SP
Offline

Estou usando facelets tbm, e meu include do css está feito como citado acima pelo lgweb.

@paulovittor23
Pós-graduando em Engenharia de Software na PUC-SP.
SCJP 5.0, SCWCD 1.4, SCBCD 5.
http://www.paulovittor23.org/
[Email] [WWW] [MSN]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Muito estranho, não vai nem o css e nem a acentuação.

Alias, se não fechar "/>" a tag link da um erro no xhtml e nem renderiza.

Será alguma entrada no faces-config? o meu esta basicamente o padrõa que vem na documentação do Richfaces, só tem o managed-beans a mais.

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
Cabazzo
JavaChild
[Avatar]

Membro desde: 06/11/2007 13:58:32
Mensagens: 137
Localização: Recife, PE
Offline

Olha eu uso Richfaces com Facelets e faço assim:

Como o outro amigo falou coloque esta linha no template e em todas as páginas:

<?xml version='1.0' encoding='ISO-8859-1' ?>

No caso do CSS vc pode fazer um dinâmico criando uma página xhtml com o css:

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j">
<ui:composition>
<style type="text/css">
#topo{
background-image : url(${facesContext.externalContext.requestContextPath}/img/topo.jpg);
background-repeat: no-repeat;
padding-top: 0;
position: relative;
height: 76px;
background-color: #C3D9FF;
}


.footer{
balckground: #ffffff;
}

.rich-message-label {
color:red;
}

.rich-panel-body{
background-color:#FFF;
}
</style>
</ui:composition>
</html>


e no template colocar essa tag dentro do HEAD:

<ui:include src="/css/dinamic-css.xhtml" />

Comigo funcionou.


Flex 4.5 ACE Certified.
[MSN]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

Eu já havia testado isso tbm, testei novamente, e continua igual...

no meu web.xml tem apenas essa entrada referente a isso:

This message was edited 1 time. Last update was at 31/01/2008 15:05:08


-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
paulovittor23
Java Ninja
[Avatar]

Membro desde: 11/05/2006 14:09:41
Mensagens: 282
Localização: Santos - SP
Offline

Luiz Aguiar wrote:Eu já havia testado isso tbm, testei novamente, e continua igual...

no meu web.xml tem apenas essa entrada referente a isso:


olhei no meu web.xml e não tem esses parâmetros
depois vou ver a documentação pra ver a função deles.

meu web.xml tah assim:


@paulovittor23
Pós-graduando em Engenharia de Software na PUC-SP.
SCJP 5.0, SCWCD 1.4, SCBCD 5.
http://www.paulovittor23.org/
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team