Если, как вы говорите, приложение работает без ошибок, а ваши данные не проверены, то я думаю, что плагин валидатора не обнаружен вашим приложением. Это может произойти, если ваша форма для входа не расширяется ValidatorForm
, а просто ActionForm
. Вы расширяете ValidatorForm
?
Перепроверьте свой код по Руководству по валидатору Struts . Даже если вы уже это сделали, есть еще кое-что, что вы, возможно, пропустили или неправильно поняли.
Попросите коллегу или друга взглянуть на это. Кто-то со свежим взглядом может заметить то, что вы пропустили, потому что долго смотрели на свой собственный код.
Если это невозможно, вы всегда можете удалить все (то есть: сохранить текущее решение где-нибудь, затем получить чистую копию из системы контроля версий) и начать все с нуля. Если это сработает, вы можете сравнить с тем, что вы сохранили из исходного решения, и определить разницу.