Я использую JSF 2 очень широко, это также верно для выражения метода с аргументами (в Tomcat 7.0.21), например # {myBean.myMethod ('some text')} "...
Это работает нормально! Но если у меня есть объект, инстанцированный не как Spring-Bean (и разрешенный в ELResolver), это больше не работает.
Например:
MyClass {
public MySubObject getSomeObject()
{
return new MySubObject();
}
}
MySubObject {
public void test(String value)
{
System.out.println(value);
}
}
Если япозвоните сейчас # {myBean.someObject.test ('test')} Я получаю исключение MethodNotFoundException, например:
Method not found: at.myproject.web.MySubObject@862ef09.test()
Кто-нибудь уже испытал это и есть какой-нибудь ответ для меня?br, Berni