2010-11-07 14 views
0

Dans mon projet JSF 2.0 i have 2 classes:Obtenez accesseur d'un autre objet à partir du fichier JSF

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; 
    } 
} 

Et le fichier 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> 

Je sais que l'exemple ci-dessus ne fonctionne pas. Mais est-il possible d'accéder à la méthode getName de l'objet pilote à partir du fichier jsf? Ou dois-je créer une nouvelle méthode "getDriverName" dans la classe CarBean?

Pouvez-vous s'il vous plaît aider les gars med? B.R

Répondre