Внедрите bean-компонент в ваш контроллер и представьте его как часть модели.
Но зачем вам вызывать run
из JSP?
Ожидается JSP ELследовать соглашениям об именах JavaBean;этот пример не будет работать так, как вы ожидаете. Самый простой вариант - переименовать метод или предоставить дополнительный метод, который следует соглашению об именах JavaBean и вызывает run
.
Изменить для ответа на комментарий.
Если вам нужно вызвать метод по ссылке, у вас есть два (разумных) варианта: ссылка на действие контроллера, которое вызывает внедренную службуили выполните Ajax-вызов метода контроллера, который вызывает внедренную службу.
Нет все еще никакой причины делать вызов службы непосредственно из уровня представления (JSP).