Я определяю константы валидации в валидации "Struts 1", используя запись типа:
<constant-name>chars</constant-name>
<constant-value>[\x20\x21\x5C\x22]</constant-value>
Казалось, это долго работало в Oracle IAS 10g,
но теперь после перехода на Bea Weblogic 11g проверка этого МАСКА
возвращает ложные ошибки.
<var-name>mask</var-name>
<var-value>^${chars}*$</var-name>
Отладка в Validation Framework Я обнаружил, что вышеуказанное постоянное значение
по-видимому, воспринимается буквально.
Файлы кодируются в ANSI как стандарт ISO-8859-1 с форматом Unix.
Кто-нибудь знает, что здесь могло пойти не так?