Olá,
gostaria que no arquivo abaixo xhtml na tag inpuTextarea aparecesse a cada pergunta(um total de 8 perguntas a cada pergunta gravo no banco e vou buscar nova pergunta e chamo a mesma página pra diferenciar gostaria de mudar a cor)
com uma cor diferente conforme abaixo o arquivo xhtml.
No jsp tem um exemplo usando comando java minha duvida como faço isso em xhtml.
E meu css como ficaria teria que montar um pra cada cor????
Estou usando jsf 1.0,java 6,tomcat 6
Alguém poderia me ajudar ...
abs
xhtml<rich:panel styleClass="richPanelStyleClass" bodyClass="richPanelBodyClass" headerClass="richPanelHeaderClass">
<div>
<br/>
<br/>
<table>
<tr>
<td>
<h:outputLabel value="Pergunta"/>
</td>
<td>
<h:inputTextarea readonly="true" cols="104" rows="4" value="#{respostaAlunoMB.respostaAluno.perguntaAluno.pergunta}" style="overflow:scroll;" />
</td>
</tr>
<tr>
<td>
<h:outputLabel value="Pontuacao"/>
</td>
<td>
<h:selectOneMenu value="#{respostaAlunoMB.pontuacao}" >
<f:selectItem itemLabel="Peso 1" itemValue="1" />
<f:selectItem itemLabel="Peso 2" itemValue="2"/>
<f:selectItem itemLabel="Peso 3" itemValue="3"/>
<f:selectItem itemLabel="Peso 4" itemValue="4"/>
</h:selectOneMenu>
</td>
</tr>
<tr>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
[code]
rotina jsp
[code]
<%
x=x+1;
String corLinhaL="infL";
String corLinhaR="infR";
String corLinhaC="infC";
if(usuarioAplic.getPerfil()==7 && String.valueOf(usuarioAplic.getCodigo()).equals(produto.getGestor()) && produto.getStatus()==20) {
corLinhaL="infVermL";
corLinhaR="infVermR";
corLinhaC="infvermC";
}
if (x%2==0)
{
if(usuarioAplic.getPerfil()==7 && String.valueOf(usuarioAplic.getCodigo()).equals(produto.getGestor()) && produto.getStatus()==20) {
corLinhaL="infVermL2";
corLinhaR="infVermR2";
corLinhaC="infVermC2";
}
else{
corLinhaL="infL2";
corLinhaR="infR2";
corLinhaC="infC2";
}
}
if ("1".equals(tamanho) && x==1){
%>
<tr>
<Td class=<%=corLinhaL%>><bean:write name="produto" property="nomecatalogo" scope="page"/></Td>
</tr>
/* Menu das aplicaçoes */
a.menu:visited {
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#F6F6F6;
text-decoration:none
}
a.menu:link {
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#F6F6F6;
text-decoration:none
}
a.menu:hover {
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#FF0000;
text-decoration:none
}
/* fim */
/* Menu selecionado */
.menuAtivado {
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#003366;
text-decoration:none
}
/* fim do menu selecionado */
/* Usado para os titulos das páginas */
.tit{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12pt;
color: #006699;/*#FFFF00; */
background-color:#E3EFFA;/*#6699ff ;*/
}
.titVerm{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12pt;
color:white;
background-color:#FF0000;
}
/* Usado nos sub-Titulos da página*/
.subTitAzul{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#F6F6F6;
background-color:#A2B1CF;
}
.subTitVerm{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:red;
background-color:#E9E9E9;
}
.subTit{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#003366;
background-color:#E3EFFA;/*#E9E9E9;*/
}
.subTitSummary{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
color:#003366;
background-color:#E9E9E9;
border-width: 0;
}
/* Informação Dados do Predio */
.infCabec{
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#022D57;
font-size:9pt;
background-color:#D5DDE6;
}
/* Informação Dados do Predio */
.infCabecB{
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#022D57;
font-size:9pt;
background-color:#D5DDE6;
font-weight:bold;
}
/* Fim Informação Dados do Predio */
/* Para da margem nas aplicações*/
body{
margin-left:3;
cursor: default;
}
/* Fim */
/* Informação HELP */
.infHelp{
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#003366;
font-size:7pt;
background-color:#F6F6F6;
}
/* Usado para titulo das informação no cabeçalho L=left, R=right, C= center */
.titTabInfL{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
color:#F6F6F6;
background-color:#E3EFFA;/*#A2B1CF;*/
}
.titTabInfR{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#F6F6F6;
font-size:8pt;
background-color:#A2B1CF;
}
.titTabInfC{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#006699;
font-size:8pt;
background-color:#E3EFFA;
}
/* Usado para titulo das informação L=left, R=right, C= center */
.titInfL{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:8pt;
background-color:#E3EFFA;/*#F6F6F6;*/
}
.titInfR{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:8pt;
background-color:#F6F6F6;
}
.titInfC{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:8pt;
background-color:#F6F6F6;
}
/* Usado para titulo das informação com cinza escuro L=left, R=right, C= center */
.titInfL2{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:8pt;
background-color:#E9E9E9;
}
.titInfR2{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:8pt;
background-color:#E9E9E9;
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
.titInfC2{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
font-size:8pt;
background-color:#E9E9E9;
}
/* Usado para titulo das informação em vermelho L=left, R=right, C= center */
.titInfVermL{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:red;
font-size:8pt;
background-color:#F6F6F6;
}
.titInfVermR{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:red;
font-size:8pt;
background-color:#F6F6F6;
}
.titInfVermC{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
font-weight:bold;
color:red;
font-size:8pt;
background-color:#F6F6F6;
}
/* Usado para as informações L=left, R=right, C= center */
.infL{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#0099CC;/*#003366;*/
font-size:8pt;
background-color:##0099CC;/*#F6F6F6;*/
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
.infR{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#0099CC;
font-size:8pt;
background-color:#FFFFFF;
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
.infC{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#0099CC;/*#003366;*/
font-size:8pt;
/*background-color:#F6F6F6;*/
background-color:#ffffff;
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
/* Usado para as informações com linhas de cores alternadas com estilo inf L=left, R=right, C= center */
.infL2{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#0099CC;/*#003366;*/
font-size:8pt;
background-color:#ffffff;/*#E9E9E9;*/
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
.infR2{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#0099CC;/*#003366;*/
font-size:8pt;
background-color:#FFFFFF;/*#E9E9E9;*/
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
.infC2{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#0099CC;
font-size:8pt;
/*background-color:#E9E9E9;*/
background-color:#ffffff;
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
}
/* Usado para as informações em vermelho L=left, R=right, C= center */
.infVermL{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:red;
font-size:8pt;
background-color:#F6F6F6;
}
.infVermR{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:red;
font-size:8pt;
background-color:#F6F6F6;
}
.infVermC{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:red;
font-size:8pt;
background-color:#F6F6F6;
}
/* Usado para as informações em vermelho com linhas de cores alternadas com estilo inf L=left, R=right, C= center */
.infVermL2{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:red;
font-size:8pt;
background-color:#E9E9E9;
}
.infVermR2{
text-align:right;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:red;
font-size:8pt;
background-color:#E9E9E9;
}
.infVermC2{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:red;
font-size:8pt;
background-color:#E9E9E9;
}
/* Usado nos campos textfield, text e demais*/
.textBox{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#003366;
font-weight: normal;
BORDER-RIGHT: #A2B1CF 1px solid;
BORDER-TOP: #A2B1CF 1px solid;
BORDER-LEFT: #A2B1CF 1px solid;
BORDER-BOTTOM: #A2B1CF 1px solid;
font-size: xx-small; /*8pt;1em; */
background-color:#FFFFFF
}
/* Usado para respostas de Erros, Informações sem BACKGROUND*/
.textEC{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#003366;
font-size:11pt;
font-weight:bold
}
.textECG{
text-align:center;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color: Green;
font-size:11pt;
font-weight:bold
}
.textEL{
text-align:left;
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color:#003366;
font-size:11pt;
font-weight:bold
}
/* Usado para botoes */
/*
.botao{
border-color: #000000;
border-style: solid;
border-width: 0;
color: #F6F6F6;
background-color:#A2B1CF;
font-size: 8pt;
font-weight:bold;
font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}
*/
/* Quando não quiser borda */
.semBorda{
border: 0;
}
/* links cor Azul */
a:visited{ font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:normal; font-size:8pt; text-decoration: underline}
a:link { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:normal; font-size:8pt; text-decoration: underline}
a:hover { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #FF0000; font-weight:normal; font-size:8pt; text-decoration: underline}
a:active { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:normal; font-size:8pt; text-decoration: underline}
/* Fim cor Azul */
/* links cor Vermelho */
a.verm:visited{ font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #FF0000; font-weight:normal; font-size:8pt; text-decoration: underline}
a.verm:link { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #FF0000; font-weight:normal; font-size:8pt; text-decoration: underline}
a.verm:hover { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:normal; font-size:8pt; text-decoration: underline}
a.verm:active { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #FF0000; font-weight:normal; font-size:8pt; text-decoration: underline}
/* Fim cor Vermelho */
/* links cor Azul sem underline */
a.subMenu:visited{ font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:bold; text-decoration: none}
a.subMenu:link { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:bold; text-decoration: none}
a.subMenu:hover { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #FF0000; font-weight:bold; text-decoration: none}
a.subMenu:active { font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; color: #003366; font-weight:bold; text-decoration: none}
/* Fim cor Azul */
/* começo */
a.mn:Link, a.mn:visited, a.mn:active, a.mn:hover {
cursor=hand;
font-size: 10px;
font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
text-decoration: none;
color:#FF0000;
}
/* fim */
/*Para impressão*/
/*** Links clicados ou não.
*/
.imprBoletoExpress{
font-size: 6pt;
font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif, Helvetica, sans-serif;
text-decoration: none;
font-weight: none;
}
/*Para impressão*/
/*** Links clicados ou não.
*/
.impr{
font-size: 10pt;
font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif, Helvetica, sans-serif;
text-decoration: none;
font-weight: none;
}
.botao{
border-color: #0099CC;
border-style: solid;
border-width: 1;
color: #0099CC;
background-color:#ffffff;
font-size: 8pt;
/*font-weight:bold;*/
/*font-family: Arial, Verdana, Myriad Web;*/
font-family:Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}