Taglib cor - Duvida comparação

2 respostas
vinicius_roc

Eu tenho um JSP que recebe um atributo chamado ação e queria que quando ação fosse igual a “Alterar” o campo de texto ficasse disable, caso contrario não.

Estou tentando assim mas não ta dando certo, ele da erro no <c:otherwise>

<td width="75px"><b>Numero: </b></td> <c:if test="${acao == 'Alterar'}" > <td><html:text value="${baia.numero}" property="baia.numero" size="1" disabled="true"/></td> </c:if> <c:otherwise> <td><html:text value="${baia.numero}" property="baia.numero" size="1" disabled="false"/></td> </c:otherwise>

Qual a maneira certa de fazer essa comparação?

Agradeço desde ja.

2 Respostas

T

Não está faltando alguma aspa simples em algum lugar?

vinicius_roc

Não

Eu errei ao colocar aqui, no programa estava certo

Eu consegui resolver mas não usei o <c:if>

Não sei se é a melhor maneira, mas deu certo. Se alguem souber uma maneira melhor ficarei muito agradecido.

Fiz assim:

<td width="75px"><b>Numero: </b></td> <c:choose> <c:when test="${acao == 'Alterar'}" > <td><html:text value="${baia.numero}" property="baia.numero" size="1" disabled="true"/></td> </c:when> <c:otherwise> <td><html:text value="${baia.numero}" property="baia.numero" size="1" disabled="false"/></td> </c:otherwise> </c:choose>

Muito Obrigado pela ajuda

Criado 22 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 2
Participantes 2