Nature de l'objet paramValues dans JavaEE
Résolu
walidovich_85
Messages postés
698
Statut
Membre
-
walidovich_85 Messages postés 698 Statut Membre -
walidovich_85 Messages postés 698 Statut Membre -
Bonjour cher internautes
Je suis le cours "Développer votre application en Java EE" d'openclassroom, et je suis dans un exercice qui implique l'utilisation des objets implicites, notamment paramValues qui est supposé d'être une map de type Map<String, String[]> (car il associé à une clé des valeurs multiples).
J'ai réussi à faire le déroulement normal de l'exercice, c a dire, quand l'utilisateur saisie ou choisit des données, ils sont récupérer. Mais je voulais l'améliorer au cas où rien n'est sélectionné pour faire un test sur cette map qui est l'objet paramValues.
J'ai introduit ce petit tag JSTL pour inspécter sa nature (
Le problème c'est que quand j'essaie de faire un test sur la taille d'un des éléments de cette map (clé: pays) avec ce code (
Je vous remercie d'avance pour votre aide.
Being normal is boring... being geek is interesting
Je suis le cours "Développer votre application en Java EE" d'openclassroom, et je suis dans un exercice qui implique l'utilisation des objets implicites, notamment paramValues qui est supposé d'être une map de type Map<String, String[]> (car il associé à une clé des valeurs multiples).
J'ai réussi à faire le déroulement normal de l'exercice, c a dire, quand l'utilisateur saisie ou choisit des données, ils sont récupérer. Mais je voulais l'améliorer au cas où rien n'est sélectionné pour faire un test sur cette map qui est l'objet paramValues.
J'ai introduit ce petit tag JSTL pour inspécter sa nature (
<c:out value="${paramValues['pays'].getClass().getSimpleName() }">) chose qui renvoie logiquement: String[].
Le problème c'est que quand j'essaie de faire un test sur la taille d'un des éléments de cette map (clé: pays) avec ce code (
<c:if test="${paramValues['pays'].length>0 }"></c:if>) je reçois l'erreur suivante:
cause mère java.lang.NumberFormatException: For input string: "length" java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) java.lang.Integer.parseInt(Integer.java:580) java.lang.Integer.parseInt(Integer.java:615) . . . .
Je vous remercie d'avance pour votre aide.
Being normal is boring... being geek is interesting
A voir également:
- Nature de l'objet paramValues dans JavaEE
- Vente objet occasion entre particulier - Guide
- Objet interdit en cabine ryanair - Guide
- Trouver objet avec photo - Guide
- Mesurer un objet - Guide
- Vous devez disposer d'autorisations d'accès en lecture pour afficher les propriétés de cet objet - Guide