如何在JSTL中检查对象是javabean还是Collection?

时间:2017-07-04 13:41:13

标签: java jsp tomcat jstl

我想从一个物体中取出物体;它可能是一个javabean或一个集合。

我试过了:

 ${rolesInfo.name}

但是如果rolesInfo是一个数组是错误的,我必须这样写:

${rolesInfo[0].name}

我尝试使用${rolesInfo[0]['class']}来获取对象类型,但它在tomcat8中不起作用。可能只在tomcat 6中使用。

1 个答案:

答案 0 :(得分:1)

您可以在tomcat 8中使用${rolesInfo.getClass().simpleName}。我想再强调一点,${rolesInfo['class'].simpleName}也不起作用。