Здраствуйте. Обьясните пожалуйсто что делает этот кусок кода:
expression = "#{adfFacesContext.postback}"
......................
private Object resolveExpression(String expression) {
FacesContext ctx = FacesContext.getCurrentInstance();
Application app = ctx.getApplication();
ValueBinding bind = app.createValueBinding(expression);
return bind.getValue(ctx);
}
Заранее благодарен/
Непонятный код!!
Модератор: Absurd
-
- Сообщения: 4
- Зарегистрирован: 26 апр 2006, 10:07
- Контактная информация:
-
- Сообщения: 60
- Зарегистрирован: 06 дек 2004, 10:46
- Откуда: Kyiv, Ukraine
- Контактная информация:
эээ..... а что, собственно, тебя смущает?
Судя по всему в классе Application обьявлен некий метод createValueBinding, который в качаестве параметра получает строку expression, и возвращает обьект типа ValueBinding. Посмотри что происходит в методе createValueBinding и думаю что все станет понятно. Если же нет - выкладывай код метода createValueBinding - бум разбираться дальше.
Судя по всему в классе Application обьявлен некий метод createValueBinding, который в качаестве параметра получает строку expression, и возвращает обьект типа ValueBinding. Посмотри что происходит в методе createValueBinding и думаю что все станет понятно. Если же нет - выкладывай код метода createValueBinding - бум разбираться дальше.
... She gave me something, it was a mushroom...
-
- Сообщения: 4
- Зарегистрирован: 26 апр 2006, 10:07
- Контактная информация:
public abstract javax.faces.el.ValueBinding createValueBinding(java.lang.String p1) { }