o include só pode ser feito com um caminho estático
uma ideia seria que você fizesse um case ou um ifelse
ou então colocasse alguma variável de contexto que defina qual a cor da página de topo toda vez q fizer o request
ex: seu topo define a seguinte tag
<body bgcolor="<%=cor%>">
//sua pagina
</body>
dai toda vez q for feito o request, se a variavel mudar, a cor mudaria.
obs: a variavel cor seria uma String contendo nomes de cores em html (orange, red, blue, green, black, …) ou o padrão RGB (#RRGGBB) onde RR é um hexadecimal que define a quantidade de vermelho, GG é um hexadecimal que define a quantidade de verde e BB é um hexadecimal que define a quantidade de azul.
R
Renatho
mas naum adianta pq são arquivos com imagens diferentes dentro =\
eu não tenho como fugir de dar includes diferentes e tb não rola usar o if pq não tenho como prever tds q vão existir
marcos.junqueira
se voce nao pode prever a quantidade de arquivos presumo que esses arquivos serão resultado de upload certo?
se for isso vc pode fazer o seguinte:
coloque nomes padronizados para os arquivos do upload, por exemplo: imagem_###.jpg
dai vc faz somente um topo que utiliza a variavel imagem
veja o codigo:
<img></img>
ai basta vc mudar a variavel imagem quando quiser mudar o topo.
R
Renatho
naum adianta, pq os topos podem mudar completamente
R
Renatho
tinha esquecido de postar a solução que achei, estou dando o include de outra forma:
<jsp:include page="<%=url%>" flush=“true” />
é sempre bom postar uma solução, assim se alguém tiver o msm problema está aí… =p