Есть ли способ вызвать toString() для объекта с EL и JSTL? (Мне нужно представление строки enum как индекс в карте в выражении EL JSP.) Я надеялся, что что-то вроде ${''+object}
будет работать как в java, но EL не так уж и приятен, и похоже, что нет которая делает это.
Уточнение: у меня есть переменная somemap
, которая отображает строки в строки, и у меня есть переменная someenum
, которая является перечислением. Я хотел бы сделать что-то вроде ${somemap[someenum.toString()]}
. (Конечно .toString() не работает, но что делает?)