Ошибка преобразования перехватчика Struts2

Я пытаюсь обновить форму, в которой отображается информация о пользователе с полем пароля. Пароль в формате SHA256. Когда я отправляю форму, Struts2 выдает следующую ошибку InterceptorMapping: [conversionError] => [org.apache.struts2.interceptor.StrutsConversionErrorInterceptor]

Если пароль не SHA256, все работает. Любые входные данные, почему перехватчик struts2 не может понять sha256?


person Davinder Goyal    schedule 03.08.2018    source источник
comment
Новое наблюдение. Если строка начинается с символа '{', эта проблема возникает при любых входных данных.   -  person Davinder Goyal    schedule 03.08.2018


Ответы (1)


Проблема решена. Был один перехватчик, который внес в белый список некоторые специальные символы, и, поскольку sha256 включает символ {, который не был включен в список, и, следовательно, исключение

person Davinder Goyal    schedule 03.08.2018