Он должен связать строку с перечислением сразу. Я думаю, что преобразователь типа enum был в конфигурации по умолчанию, так как я думаю, что 2.1.x.
- Какую версию распорок 2 вы используете?
если вы не уверены, в моем xwork-conversion.properties
приложении 2.0.14
указано следующее
java.lang.Enum = com.opensymphony.xwork2.util.EnumTypeConverter
РЕДАКТИРОВАТЬ : В ответ на комментарий, если вам нужно игнорировать регистр для присвоения перечисления, у вас есть следующие варианты:
- Измените значение enum на строчные буквы - не очень хороший стиль и может сделать ваш код немного странным
- Напишите новый нечувствительный к регистру преобразователь типов для java.lang.Enum (просто скопируйте xwork и toUpper ввода, я думаю)
- добавить новый setModule (String) для этого конкретного случая