Bonjour,
Je voudrais poser une question qui pourrait apparaitre facile, mais comme j'étudie le langage JAVA plus profondément, j'aimerais bien avoir une réponse concrète.
Je voudrais savoir pourquoi on cast l'objet session en String comme ci-dessous?
String chaine = (String) session.getAttribute( "chaine" );
sachant que session est un objet de l'interface HttpSession et qui n'a aucune liaison voir d'héritage avec la classe String, normalement avec l'exemple ci-dessus, nous aurions du récupérer le Hashcode de l'objet ou si ON veut récupérer par exemple "chaine" étant String avec la méthode getAttribute() qui retourne un objet Object normalement nous devrions avoir un code comme ceci @aec4d etc...
Quelqu'un pourrait m'éclaircir ce point ?
Je vous remercie d'avance et vous souhaite une bonne journée
Partager