Il me semble que les attributs des composants composites n'autorisent pas les types génériques. Voici un exemple simple de test:Les types génériques peuvent-ils être utilisés comme "type" de l'étiquette d'attribut d'un composant composite?
<cc:attribute name="stringList" type="java.util.List<java.lang.String>" />
L'erreur que je reçois est
java.lang.ClassNotFoundException: java.util.List<java.lang.String>
(Si je remplace le & lt; et & gt; avec < et>, je reçois une erreur, car ce n'est pas Je sais que la partie générique du type sera effacée à l'exécution, mais j'espérais utiliser des génériques ici juste pour la clarté de la lecture du code. Est-ce possible?
connexes: http://stackoverflow.com/questions/3113603/jsf2-limiting-ccattribute-to-a-given-object-type-within-a-list – BalusC
Je don Ne sais pas ce que font exactement, mais peut-être java.lang.String et pas java.util.String? – khachik
@khachik Yup, avait le mauvais paquet pour la chaîne (fixée dans la poste). Toujours obtenir la même exception, cependant. Je me suis résigné au fait qu'il est actuellement impossible de faire ce que j'essayais de faire. – Nick