Получить аксессор из другого объекта из файла JSF - PullRequest
0 голосов
/ 07 ноября 2010

В моем проекте JSF 2.0 у меня есть 2 класса:

public class driver {  
    private String name = "Mr Taxi";  

    public String getName {  
        return name;  
    }  
}  

...

import driver;  
public class CarBean {

    private Driver driver;  
    private String anotherProperty;  

    public String getAnotherProperty {  
        return anotherProperty;  
    }   
}  

И файл jsf:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:c="http://java.sun.com/jsp/jstl/core">
    <h:body>
        The car has a driver with name: #{carBean.driver.name} <--------Focus on this one

    </h:body>
</html>   

Я знаючто приведенный выше пример не работает.Но есть ли способ получить доступ к методу getName объекта драйвера из файла jsf?Или мне нужно создать новый метод "getDriverName" в классе CarBean?

Не могли бы вы помочь медработникам?BR

1 Ответ

1 голос
/ 07 ноября 2010

Посмотрите на этот пример, он достаточно прост:

Инъекция управляемых бобов в JSF 2.0

...