为什么jsp页面获取第一条数据时怎么循环出来两次?
使用数组取值,${list[0].name获取第一条数据怎么会把第一条循环出来两次了?就这样显示出两条。。...
使用数组取值,${list[0].name 获取第一条数据 怎么会把第一条循环出来两次了?
就这样 显示出两条。。 展开
就这样 显示出两条。。 展开
展开全部
你的标签体里面写错了
应该这样写:
${listn[0].newtitle 改为 : ns.newtitle;
因为你的iterator 标签里面用 var = ns 了,所以,在里面引用 的时候,要用 ns ,而不是用 listn[0]
应该这样写:
${listn[0].newtitle 改为 : ns.newtitle;
因为你的iterator 标签里面用 var = ns 了,所以,在里面引用 的时候,要用 ns ,而不是用 listn[0]
追问
那样 就不对了 我要获取第一条数据 我是在迭代器下面循环的 如果按照你那个写法 就会把所有的都循环出来的。。。。你没听明白我要的是什么、。。。。。就是不断添加数据 但一直获取的都是最新的那个,也就是第一条数据。。不要抖循环出来。
追答
那就不要 iterator 标签了,直接写就好了呀
把 iterator 标签去掉,其他的不变
展开全部
你的listn中有两条记录,但是你两次循环中取得都是第一条listn[o].newsid, 把所有的listn[0]换成ns
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s标签的iterator你可以理解为for循环,var你可以理解为循环里的对象, 所以只需要把 listn[0]改成var里的东西就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询