Bonjour,
Je développe des pages JSP en utilisant les Expressions Languages pour accéder à divers attribut positionnés en amont par une servlet (request.setAttribute). J'ai donc des chose du style $requestScope['attribut']. Cependant, pour simplifier la maintenance, j'ai déclarer les noms des attributs comme des constantes public static final d'une interface. Aussi j'aimerais remplacer mes $requestScope['attribut'] par $requestScope[MonInterface.CONSTANTE]. Est-ce que quelqu'un sait faire ça? Parce que si je met $requestScope[mon.package.MonInterface.CONSTANTE] ça ne marche pas, pareil si je fais un import puis un $requestScope[MonInterface.CONSTANTE]. Je pense qu'il considère qu'il doit rechercher un bean appelé MonInterface et comme il ne trouve pas, il laisse tomber. J'ai cherché sur le net mais je n'ai rien trouvé.
Merci d'avance
Partager