JSF + JSTL - Duvida básica  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
warley
Java Ninja
[Avatar]

Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline

Olá a todos...

Tentei fazer uns coisas básicas com JSF + JSTL e nao funcionaram.

Isto não funciona?


Isto também não funciona?


Eu sei que fazer isto no Struts é mole, mas no JSF não funciona. Será que é isto mesmo

Obrigado

This message was edited 1 time. Last update was at 09/06/2008 19:30:28


Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar

Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"

- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0
[Email]
anderson.bonavides
GUJ Master
[Avatar]

Membro desde: 30/07/2007 22:43:05
Mensagens: 1151
Offline

Você quer criar um combo com varias itens?

Sun Certified Java Programmer 5.0
warley
Java Ninja
[Avatar]

Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline

Não... Eu apenas quero saber se o q eu fiz funciona.


Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar

Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"

- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0
[Email]
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Olá

Warley, dependendo da forma como você mistura JSTL e JSF não funciona como deveria.
Não tem como usar só JSF?

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
warley
Java Ninja
[Avatar]

Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline

Pois é... vou ter q usar somente JSF.

Veja uma situação muito simples:
Eu tenho uma tabela que retorna uma lista de pessoas. E um dos atributos é o sexo. No caso quando este valor chega na tela ele vem como F ou M. Mas eu tenho que tratar e colocar Masculino ou Feminino ou ainda eu estava pensando em usar um imagem para representar o sexo, que se for F eu coloco uma imagem de um mulher senão uma imagem de homem.

E fazer isto com Struts e JSTL é mole, basta eu colocar um if e pronto.
Mas como eu faria isto com JSF? Eu vou ter que fazer isto no momento que eu monto a lista de pessoas.

Achei muito ruim! Eu não sabia que o JSF não suportava o JSTL e coisas simple, como o exemplo de cima, que eu fazia em 1 minuto, eu vou ter que dar uma voltar para fazer com JSF.

This message was edited 2 times. Last update was at 09/06/2008 22:02:11


Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar

Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"

- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0
[Email]
felipempantoja
JavaTeenager
[Avatar]

Membro desde: 28/11/2007 16:00:37
Mensagens: 167
Localização: Rio de Janeiro
Offline

warley wrote:Pois é... vou ter q usar somente JSF.

Veja uma situação muito simples:
Eu tenho uma tabela que retorna uma lista de pessoas. E um dos atributos é o sexo. No caso quando este valor chega na tela ele vem como F ou M. Mas eu tenho que tratar e colocar Masculino ou Feminino ou ainda eu estava pensando em usar um imagem para representar o sexo, que se for F eu coloco uma imagem de um mulher senão uma imagem de homem.


Fala cara, não sei se já resolveu o problema, vou tentar dar uma força.
Vamos usar o seu exemplo acima, uma lista de pessoas, e quando for masculino atribuir uma imagem, e feminino outra:



Então, ali no componente graphicImage eu usei Expression Language no atributo value, aí funciona como o if do JSTL que vc queria. Você pode usar o EL em qualquer atributo dos componentes do JSF (eu acho ).

Abraços.

"Quer você pense que pode ou que não pode, VOCÊ ESTÁ CERTO!"

Henry Ford
[Email] [Yahoo!] [MSN]
rponte
JavaEvangelist
[Avatar]

Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline

JSTL não deve ser utilizado para renderizar código (X)HTML, mas sim para construir a árvore de componentes.

Rafael Ponte
http://www.rponte.com.br/
[WWW]
felipe.sodre
JavaChild
[Avatar]

Membro desde: 18/09/2008 14:57:10
Mensagens: 115
Offline

Por que isso não funciona?




seguinte tenho uma tela de permissões quero que de acordo com o valor true ou false a coluna receba uma imagem verde ou vermelha...

parece simples mas não sei como fazer

por favor me ajudem?

warley
Java Ninja
[Avatar]

Membro desde: 16/03/2004 18:46:25
Mensagens: 266
Localização: Vitória - ES
Offline


Basta vc usar o atributo rendered. Veja o código.


Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar

Já me perguntaram: "O porquê que tem que ser em Java?"
Eu respondi: "Por quê não pode ser?"

- SCWCD 1.4
- SCJP 5.0
- SCJA 1.0
[Email]
felipe.sodre
JavaChild
[Avatar]

Membro desde: 18/09/2008 14:57:10
Mensagens: 115
Offline

cara muito obrigado, valew mesmo
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team