用jstl,el输出
jsp页面头加:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
页面中这样取值输出:
${新起变量名.属性名 }
后台list处理的时候最好使用泛型,这样不要强转类型
就用JSTL吧
比如:
List list =new ArrayList();
list.add("one");
list.add("two");
list.add("three");
list.add("four");
pageContext.setAttribute("numList",list);
${num}
如果list中是对象的话,这个num就表示那个对象,里面的属性你可以使用num.***这样来得到。
希望我的回答对你有所帮助。
4. index:${status.index }
5.ID:${student.id }
Name:${student.name }
6.Country:${student.address.country }
7.City:${student.address.city }
8.Street:${student.address.street }
9.
首先在action中 把结果你的list
request.getSession.setAtrubuit("list",list);
然后在页面JSP中
<% 先得到list
List list = (List)request.getPramater("list");
迭代list中的每个元素
Iterator iter = all.iterator() ;
while(iter.hasNext())
{
List list = (List)iter.next() ;
i++ ;
// 进行循环打印,打印出所有的内容,
// 从数据库中取出内容
int id = list.getId() ;
String username = list.getName() ;
String pwd = list.getPassword() ;
%>
//页面输出