SóProvas


ID
1489396
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Programação
Assuntos

Um requisito com um de validação é validar um campo contra outro ou tornar um campo requerido dependendo do valor de outro campo em formulário. O Struts 1.2 fornece um validador projetado para esses casos, chamado:

Alternativas
Comentários
  • A regra validwhen toma um único campo var, chamado test. O valor dessa var é uma expressão booleana que deve ser verdadeira para que a validação seja bem-sucedida.

     

    <field property="emailAddress" depends="validwhen">

       <arg0 key="userinfo.emailAddress.label"/>

          <var>

             <var-name>test</var-name>

             <var-value>((sendNewsletter == null) or (*this* != null))</var-value>

       </var>

    </field>

     

    O campo é válido se:

    - sendNewsletter é nulo (emailAddress depende de sendNewsletter) OU

    - o valor do campo não é nulo

     

    http://www.jajakarta.org/struts/struts1.1/documentation/ja/target/userGuide/printer/dev_validator.html