0
Я хочу использовать метод is в моем bean-компоненте вместо getIsmethod. Есть ли способ сказать el, что метод использования не является методом get?spring annotation getter for isMethod
private boolean isSloAdmin = false;
//todo be nice to have it standard isMethod call
public boolean getIsSloAdmin() {
return isSloAdmin;
}
Затем код ЭЛ
$ {myForm.isSloAdmin}
Спасибо!
Если имя поля 'isSloAdmin', не должно быть правильное имя геттер 'isIsSloAdmin' и JSP EL' $ {myForm.isSloAdmin} '? – dunni
isSloAdmin - это ** частный ** поле. Его имя - это деталь реализации. JSP EL не заботится об этом. Это может даже не существовать вообще. Все JSP EL заботятся о публичных свойствах JavaBean, т. Е. Геттерах (и сеттерах, если необходимо). Но я бы назвал поле 'sloAdmin', а не' isSloAdmin'. –
Я решил сделать два метода isSloAdmin и getIsSloAdmin, чтобы jsp EL читал лучше. Затем работает $ {myForm.isSloAdmin}. Спасибо за комментарии. $ {myForm.sloAdmin} также работает, как указано, я просто не думаю, что он читает. –