程序结果出错

来源:3-5 TagSupport之自定义标签中的迭代

leo船长3651934

2016-07-19 15:29

这次写的程序有问题,一是var根本没用上,二是输出结果也没对,第一次输出的结果是jordan kobe kobe,而实际上第三个应该是t-mac。老师应该多仔细审查下。

写回答 关注

3回答

  • 阿阿金
    2017-02-18 22:58:36

    @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;

    }

    }

     

  • 心雨星愿
    2016-07-21 12:57:55

    就是在el表达式之后${name} 后加上<br/>就能看出效果,说明数据不是一次性输出的,另外老师的程序在定义下标确实有点问题,自己修改下就好了

  • 心雨星愿
    2016-07-21 12:52:42

    其实是用上了,var是用来迭代每个姓名,如果你在每个迭代的姓名后面使用<br/>换行就能看到效果了

JSP自定义标签

JSP自定义标签应用,Java Web开发中一个重要的知识点

27137 学习 · 40 问题

查看课程

相似问题