Как проверить логическое значение в Struts 2 Validation Framework - PullRequest
1 голос
/ 08 сентября 2010

Простой: я должен быть уверен, что флажок конфиденциальности в моей форме отмечен.Я пытался использовать валидатор выражений (и валидатор выражений fieldexpression), но он не работает.Может ли кто-нибудь помочь мне?

Ответы [ 2 ]

0 голосов
/ 26 декабря 2011

Это сработало для меня:

<field name="agreeToPrivacy">
    <field-validator type="expression" >  
    <param name="expression">agreeToPrivacy == true</param>  
            <message>You must agree to the privacy agreement to continue.</message>  
    </field-validator>
</field>
0 голосов
/ 08 сентября 2010

Можете ли вы предоставить больше информации? Как вы использовали валидатор выражений и почему это не сработало? Кажется, такой подход должен работать нормально.

Несколько вещей, на которые стоит обратить внимание: есть ли у вас оба метода «getter» и «setter» для вашего логического значения? Есть ли у вас в стеке перехватчиков «проверка» и «рабочий процесс» (например, «defaultStack»).

...