Проверка Struts 1 - определенные в XML константы в формате \ xNN, приводящие к ложным ошибкам в bea weblogic 11g - PullRequest
0 голосов
/ 25 марта 2011

Я определяю константы валидации в валидации "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.

Кто-нибудь знает, что здесь могло пойти не так?

1 Ответ

0 голосов
/ 05 апреля 2011

Причиной моей проблемы было, по-видимому, то, что несколько исходных файлов были закодированы в UTF-8, в то время как среда сервера ожидала анси-кодирования.

...