怎么在jsp里用jstf中的foreach跌带装在ArrayList中的Hashmap?

来源:百度知道 编辑:UC知道 时间:2024/05/02 08:34:04
我把数据库里的每行数据放在一个Hashmap里.然后把所有的Hashmap放到一个ArrayList中.
在Servlet里把ArrayList放在Session的属性里了.
现在我在jsp页面上怎么取出我所有的数据?
用<c:foreach>该怎么取?或是别的方法??

我搞不懂你为什么不把数据库中取得的数据封装在类里面,把对象放在ArrayList中然后用JavaBean把数据用<c:foreach>循环出来, 你放在了Hashmap里,虽然根据键能找到值,看似一对一的关系。那么你取值时候不也得知道键是多少吗?一样不方便吧。有什么疑问你在找我吧。

我试过了,取不出来。
<c:foreach> 循环变量取得JavaBean中的属性。不能调用方法,如果你非要用HASHMap做,好像还得根据键值关系把键和值都去出来封装成对象。然后掉JavaBean的属性取!