Add porcentagem em uma condicao when test

pessoal,

tenho um form que esta arrancando meus cabelos; o mesmo tem um input perguntando a idade

Ou seja, quando o usuario entrar com a idade, preciso usar um “when test” ou um “if test” para verificar se a idade esta dentro de um intervalo de idades no meu banco, por eemplo

tabela cliente:

codigo, idade, nome, salario
1       20    lucio    R$ 3000
2       40    maria    R$ 1000
3       60    andreia  R$ 6000

como faço para fazer a condicao de quando for maior que 20 anos e menor que 60 eu mostre este salario add de 20%(nao precisa gravar nada no banco) apenas mostrar

Alguem sabe algo disso?

Não deu para entender muito bem.

Você quer que na hora do teste você faça o teste com a string “20%” mas exibir o valor 20?

É isso :?:

[quote=jakefrog]Não deu para entender muito bem.

Você quer que na hora do teste você faça o teste com a string “20%” mas exibir o valor 20?

É isso :?: [/quote]

Entao,

Se estiver no intervalo das idades, add 20% ao salario …e mostre
ex: 1000+20%

mostra r$ 1.200

E por que você não faz esse código no servlet? Ao invés de fazer na jsp?

Porque nao tenho tanto conhecimento dele…ainda…

Vc está fazendo como então? teria como postar parte do código?

Estava tentando assim:

<sql:query dataSource="jdbc/bancoteste" var="testeIdade">
             SELECT c.codigo, c.idade, c.nome, c.salario
                FROM cliente c
<sql:param value="${produto.rows[0].idade}"></sql:param>
</sql:query>
               <h:inputText id="testeIdade" value="$testeIdade" size="2" maxlength="2"></h:inputText>
      <c:choose>
                <c:when test="${testeIdade.rows[0].idade>20}">
     <p class="testeIdade">salario com %: <span class="testeIdade"></span></p>
                </c:when>
      </c:choose>

Não é uma boa prática de programação fazer o SQL direto da sua página JSP.

Você está utilizando JSF certo? Use um ManagedBean para fazer a consulta ao banco de dados, e após a consulta vc tratará a informação que você quer.

Com JSF realmente vejo como você fazer isso na página. O.o