首页 > EL表达式按下标获取对象的值 对象下标无法用变量表示 请问有什么好的办法动态获取对象的属性?

EL表达式按下标获取对象的值 对象下标无法用变量表示 请问有什么好的办法动态获取对象的属性?

使用jstl查询数据库(1),然后返回的对象使用EL表达式获取,若是使用常量下标则可以成功获取到值(2),但是要是使用声明的变量获取值的话(3),在调试界面显示的是什么都没有获取到。

没有使用c:foreach,因为要求使用计时器每隔一秒输出一条查询的信息结果。
尝试过的解决办法是通过使用foreach把数据以表格形式存储在页面,然后在计时器中以变量id作为参数查找,document.getelement()获取值。但是这么做会在页面留下数据。。。

location数据库的数据分别为id,lng,lat。

(1)<sql:query var="query2" sql="select * from location" dataSource="${dataSource }" scope="application"></sql:query>
(2)${query2.rows[0].lng}
(3)${query2.rows[i].lng}
【热门文章】
【热门文章】