我想从一个对象中获取填充;它可能是一个 javabean 或一个集合。
我试过这个:
${rolesInfo.name}
但是如果rolesInfo是一个数组就不对了,我必须这样写:
${rolesInfo[0].name}
我尝试使用 ${rolesInfo[0]['class']}
来获取对象类型,但它在 tomcat8 中不起作用。可能它只在 tomcat 6 中使用。
最佳答案
您可以在 tomcat 8 中使用 ${rolesInfo.getClass().simpleName}
。我想再强调一点,${rolesInfo['class'].simpleName
也不行。
关于java - 如何在 JSTL 中检查对象是 javabean 还是 Collection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44907601/