Reuso com tela gerada dinamicamente jsf

Salve todos,

galera to com o seguinte problema, estou desenvolvendo um sistema com um webdesign. Ele me mandou os htmls o que acontece, eu tenho que montar uma tela de modo dinamico. Ate ai não ha problema. O problema é que eu teria que dar um valor a uma tag img, exemplo:

Alem disso tenho que mudar a cor de uma fonte tambem, so que essa fonte esta em uma classe CSS.

Estou usando jsf e facelets. Alguem pode dar uma ajuda ai?

obrigado.

cara… eu num manjo mto de web… to tomando um ralo de richfaces e achei massa esse lance dinamico seu…

Agora… pelo que li… tem mesmo como fazer esse lance dinamico com jsf? Bem interessante… mas esse codigo gerado dinamicamente nao tem q ir para o deploy??? tipo… mesmo que vc gerasse esse codigo dinamicamente para cada requisicao… olha soh…PARA CADA REQUISICAO… um novo deploy ?? Nao imagino como fazer isso.ahuahauah… minha cabeca ta ateh doendo…ahuahauha… como vc pensa em fazer?? me ensina ai…hehehe

não, não precisa de um novo deploy. o jsf iria tratar. Tipo, o controle saberia de onde esta vindo o request e trataria ele de acordo com a pagina de onde que ele veio, pode ser um hidden que defina isso ou a propia url, mas ai eu se ele vem da pagina A eu tenho que carregar na tela X a imagem A, se ele vem da tela B ele tem que carregar na tela X a imagem B.

Tava pensando em usar uma coisa assim:

<img id="banner_image" 
       src="#{controle.imagem}" 
       width="750" 
       height="122" 
       border="0" />

so que eu to usando facelets o que deixa um pouco mais chato.

Vlw ai.

eu sei q existe um padrão pra isso, so que eu não conheço muito bem pra tentar aplicar no jsf com facalet. O nome do padrão acho que é template alguma coisa… :lol:

Galera eu vi isso aqui na net pra jsf puro:

<h:graphicImage value="/tjefferson.jpg" style="border: thin solid black"/> 

não sei se vai funcionar mas jsf com facelets estava pesando em fzr isso:

<img jsfc="h:graphicImage" value="#{controle.imagem}"   />