首页 > jstl遍历对象的所有属性值(不通过属性名)

jstl遍历对象的所有属性值(不通过属性名)

如题,从后台传回来一个List后放入request之中由前台读取,但现在的问题是如何在不知道Obj对象有哪些具体属性名称的情况下遍历所有Obj的属性值并输出到页面上?请高手指教。


obj是说的List中的对象么?为什么会不知道obj的类型呢?
你说的情况个人感觉应该没有办法遍历,但是可以变通一下:
通过java的反射,将obj对象变成map,属性名为key,值为value,然后把map放到List,这样jsp中就知道list中的对象类型了,通过楼上1029给的方法就可以遍历了。


jstl遍历map有方法,至于其他类型的是否试用你可以试试

<c:forEach var="item" items="${map}">
  ${item.key} > ${item.value}
</c:forEach>

使用java的反射?

【热门文章】
【热门文章】