Comment convertir un objet arbitraire en String avec EL + JSTL? (appelant toString ())

Est-il possible d'appeler toString() sur un objet avec le EL et JSTL? (J'ai besoin de la représentation sous forme de Chaîne d'un enum comme indice d'une carte dans une page JSP EL expression.) J'espérais quelque chose comme ${''+object} fonctionnerait comme en java, mais EL n'est pas que belle, et il ne semble pas être une fonction qui le fait.

Précisions: j'ai une variable somemap que les cartes de Chaînes à la les Chaînes, et que j'ai une variable someenum qui est une énumération. J'aimerais faire quelque chose comme ${somemap[someenum.toString()]}. (Bien entendu .toString() ne fonctionne pas, mais qu'est-ce?)

source d'informationauteur Hans-Peter Störr | 2010-05-21