问题描述
假如在一个页面中得到一个list,其中包括了三个课程名。把list存到session中,用<logic:iterateid="course"name="coursename"scope="session">标签可以在另一个页面迭代输出这list,但是在另一个页面单个输出一个课程名怎么输出?比如我只想输出第二个课程名,怎么办呢?小妹恳求各位大哥了,我论文还没写好呢~!
解决方案
解决方案二:
java程序员群108363309(欢迎加入)
解决方案三:
${list.课程}看一下可以出来不?客程名为字段
解决方案四:
判断你要输入你要的课程然后就el
解决方案五:
2楼方法我试过,好像不行啊~
解决方案六:
如果你确定是第二个的话可以${list[1]}这样应该可以
解决方案七:
我想你该考虑一下你是不是对面向对象有足够的了解,我们通常的做法是把list里面的元数按照某种条件封装成一个个的对象,然后存在数组列表里面,然后再对单个对象进行遍历,用对象.属性名的形式输出。如果向你说的从一个页面到另一个的话,不牵涉业务逻辑,把list当成一个数组就好了,和别的数组没什么区别,楼上有说明。
解决方案八:
那就像6楼所说,那把一个数组从一个页面到另一个页面怎么传啊?我不知道怎么传才用list的。我是新手,还请多多指教啊~
解决方案九:
你迭代出来之后加个判断<c:if>标签JSTL的,你可以去看下文档。,自己学下,很简单。伪代码:<c:iflist<i>==第二个课程名><td>list[i]</td></c:if>
解决方案十:
通过list.get(index);方法index为1就是你想取的第2个课程list本身是个数组
时间: 2024-12-12 18:24:36