这次写的程序有问题,一是var根本没用上,二是输出结果也没对,第一次输出的结果是jordan kobe kobe,而实际上第三个应该是t-mac。老师应该多仔细审查下。
@Override
public int doStartTag() throws JspException {
if(items!=null&&items.length>0){
pageContext.setAttribute(var,items[0]);
return EVAL_BODY_INCLUDE;
}else{
return SKIP_BODY;
}
}
就是在el表达式之后${name} 后加上<br/>就能看出效果,说明数据不是一次性输出的,另外老师的程序在定义下标确实有点问题,自己修改下就好了
其实是用上了,var是用来迭代每个姓名,如果你在每个迭代的姓名后面使用<br/>换行就能看到效果了