nnpc.net
当前位置:首页 >> 怎么在jsp页面上查询List里对象的值 >>

怎么在jsp页面上查询List里对象的值

在中间去获取list中的对象在中间可通过 对象.字段 来获取字段值 循环注意分割

你已经能打印user的对象了,证明获取到了.你用strust的话,在user类里面写getset方法,然后jsp页面,遍历里面就直接#list.变量就行了

你使用的是getRequestDispatcher 重定向,话句话说 服务器在解析你的jsp页面时,request作用域里面的东西还在,所以你可以将存放了数据库查询到的信息的list 放到request作用域里面(request.setAttribute("list",list)),然后在页面解析的时候 遍历出来,不过不好意思 集合的遍历 我所能想到的只有循环.简单点的 可以实用 jstl标签 加 el 来遍历 你的要求是只显示 表中的一部分字段么?<c:forEach var="a" item="${requestScope.list}"> ${a.你想显示的实体类中的某一字段}</c:forEach>

假设你的list中存放的是Student对象,并且Student这个类里面有no、name、age这些属性的get和set方法,那么在JSP页面中:List<Student> studentList = (List<Student>)request.getAttribute("list");for(Student student:studentList){ out.println(student.getNo()); out.println(student.getName()); out.println(student.getAge());}这样就可以依次打印出每个学生的学号、姓名、年龄了.

不明白你想问什么,麻烦描述清楚好吗? 如果想用list做数据存储的结构,那就从这个出发点根据你的数据模型去想; 如果是想做下拉菜单的联动,那么可以一次查出来,然后通过js和css去控制

1、比如在ArrayList中存放的是一个bean,则取值方法: beanname bn=new beanname(); bn=(bn)arraylist.get(i); bn.getXXX();就是要取的值 2、如果在ArrayList中存放的是一般的数值: String s=(String)arraylist.get(i); int i=(int)arraylist.get(i);

用jsp中的 评论0 0 0

<% //获得JAVA传过来的 List List li=(List) request.getParameter("list") %><%=li.get(下标)%> 或者 <c:forEach items="${list}" var="arr"> <c:out value="${arr}"></c:out> <br /> </c:forEach>

看你项目里面是用的什么框架,可以用S标签,UE表达式

假设后台返回的集合名称是userList,即集合中的每一个对象为user,在jsp通过标签加EL表达式可以取到集合中的每一个user对象,以及user对象中的属性,例: ${user} ${user.username} 以上代码就可以取到集合当中每一个user对象以及user对象中的username属性注:要是用标签要使用JSTL的JAR包,并且在jsp页面引入

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com