JSF 2 - выражение метода с аргументами завершается неудачей на подобъектах - PullRequest
0 голосов
/ 15 сентября 2011

Я использую 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

...