详细问题是这样的,action中正确获取数据并且输出正确,为什么转发到jsp页面用iterator无法获得数据。让我很头痛的是又在之前的测试SSH整合工程中测试完全没有问题,JAR包是一样的,WEB配置文件也是一样的,这是什么原因啊,我的毕业设计,没几天要交了,出现个这样的问题,好纠结啊!求高手们帮我分析一下是怎么回事啊

解决方案 »

  1.   

    你在放iterator的这个页面用其他方法把得到的值打印出来,能打印出来说明jsp正确取到值了,那就是你的iterator代码写的不对
      

  2.   

    你是通过什么方式转发的? 你是放到request里面还是 Struts的 ActionContext里面?
    不同的放法,取法也不一样
      

  3.   


    其他方法这么打印呢?还有,写的iterator也是一样的啊!
    <s:iterator value="集合名">
            ${集合元素的属性,如name}
    </s:iterator>
      

  4.   


    其他方法这么打印呢?还有,写的iterator也是一样的啊!
    <s:iterator value="集合名">
            ${集合元素的属性,如name}
    </s:iterator>
      

  5.   


    其他方法这么打印呢?还有,写的iterator也是一样的啊!
    <s:iterator value="集合名">
            ${集合元素的属性,如name}
    </s:iterator>
      

  6.   

    有没有用  struts  里面的  debug标签看看。问题。是否确定值一定没有穿过去?还是页面上展现问题。
      

  7.   

    是否页面上忘了添加struts标签?