JSP et Java beans: methode sur un objet null
Bonjour à tous,
Alors j'ai acheté un livre sur java j2ee de Jérôme Lafosse intitulé JAVA EE DÉVELOPPEMENT D'APPLICATION WEB EN JAVA.
Un moment il est question de l'utilisation simple d'objet java bean dans les pages JSP
Le bean utilise est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
package Boutique;
public class Client
{
private String identifiant;
private String motDePasse;
// Constructeur par défaut (sans paramètre)
public Client()
{
}
// Accesseurs
public String getIdentifiant()
{
return identifiant;
}
public void setIdentifiant(String identifiant)
{
this.identifiant=identifiant;
}
public String getMotDePasse()
{
return motDePasse;
}
public void setMotDePasse(String motDePasse)
{
this.motDePasse=motDePasse;
}
} |
Et dans une page jsp l'auteur nous dit que ceci
Code:
1 2
|
<jsp:useBean id="client" class="Boutique.Client" scope="request"/> |
est équivalent a ceci
Code:
1 2 3 4 5 6 7 8 9
|
<%
Client client = request.getAttribute("client");
if (client==null){
client.setMotDePasse("");
client.setIdentifiant("");
}
%> |
or si un objet est null comment peut on lui appliquer une methode?
Donc ma question est de savoir si il y a erreur dans le livre ou si ce n'est pas le cas est ce que quelqu'un peu m'expliquer coment ceci...
Code:
1 2 3
|
client.setMotDePasse("");
client.setIdentifiant(""); |
..est possible si client == null.
Merci.