java – 如何使用EL JSTL将任意对象转换为String? (调用toStrin
发布时间:2020-12-14 05:25:43 所属栏目:Java 来源:网络整理
导读:有没有办法调用toString()在一个对象与EL和JSTL? (我需要一个枚举的String表示形式作为JSP EL表达式中的映射中的索引.)我希望像${”object}这样的东西像 java一样工作,但EL不是很好,而且似乎没有做任何功能. 澄清:我有一个变量some??map映射字符串到字符串
有没有办法调用toString()在一个对象与EL和JSTL? (我需要一个枚举的String表示形式作为JSP EL表达式中的映射中的索引.)我希望像${”object}这样的东西像
java一样工作,但EL不是很好,而且似乎没有做任何功能.
澄清:我有一个变量some??map映射字符串到字符串,我有一个变量some??enum是一个枚举.我想做一些像${somemap [someenum.toString()]}的东西. (当然.toString()不起作用,但是什么呢?) 解决方法
你只是这样做:
${object} 它会给你的. 编辑:您的嵌套表达式可以像这样解析: <c:set var="myValue">${someenum}</c:set> ${somemap[myValue]} 第一行使用(使用toString())${someenum}表达式并将其存储在myValue变量中.第二行使用myValue对地图进行索引. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |