2016-08-02 3 views
0

Я работаю над приложением со Struts 1. Я должен проверить мои формы с регулярным выражением. Я нашел идеальное решение. Я добавить поле проверки, как, что в моем validation.xmlПараметр настройки валидатора Struts 1

<field property="number" 
     depends="required,mask"> 
     <msg name="mask" key="errors.integer"/> 
     <var> 
      <var-name>mask</var-name> 
      <var-value>^[0-9]*$</var-value> 
     </var> 
</field>   

Но мне интересно, есть ли способ, я могу прочитать регулярное выражение из файла и передать его тег?

ответ

0

Я нашел решение.

Я пишу свой валидатор класса Java. Я объявляю валидатор в правиле проверки И затем добавляю к своему имени свойства моего валидатора в атрибуте «зависеть». Мне пришлось написать свою собственную ошибку в свойствах ресурса приложения.

Для получения более подробной информации вы можете прочитать эту статью:

http://blog.kartikshah.com/2007/07/struts-creating-custom-validator.html