Ошибка в Struts2 ParametersInterceptor

com.opensymphony.xwork2.interceptor.ParametersInterceptor error СЕРЬЕЗНАЯ: Уведомление разработчика (установите для struts.devMode значение false, чтобы отключить это сообщение):
Непредвиденное исключение, обнаруженное при настройке «Screen_name» на «class org.ScreenCreation: Ошибка установки выражения «Screen_name» со значением ['kjn', ]

Я новичок в struts2, и у меня есть эта ошибка, может ли кто-нибудь помочь мне ее решить?


person Mohamed Magdy    schedule 17.02.2016    source источник
comment
Для протокола: не пометил это как дубликат. Может быть, это так, но не дубликат связанного вопроса.   -  person Aleksandr M    schedule 18.02.2016


Ответы (1)


Неожиданное исключение перехватило установку «Screen_name» в «классе org.ScreenCreation: ошибка установки выражения «Screen_name» со значением ['kjn',]

Эта ошибка означает, что вам не хватает Setter для вашего атрибута в действии.

если атрибут Screen_name, установщик должен быть

public void setScreen_name(){}

но это действительно неправильный синтаксис для переменной, старайтесь избегать подчеркивания и особенно заглавной буквы, используя camelCase, например, screenName:

private String screeName;

public void setScreenName(){...}
person Andrea Ligios    schedule 17.02.2016