码迷,mamicode.com
首页 > Web开发 > 详细

关于jsp页面加载时报错500的问题

时间:2018-04-15 11:45:30      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:数组   ora   注释   name   line   取值   info   方法   ima   

先说一下,问题的发生,个人做了个小系统,成品以后运行了几次,没有问题,结果最后一次测试时,发现登陆页面报错了:

     账号密码输入正确,经过后台登陆后,按理说是应该进入登陆成功后的jsp页面,然而结果却是:

    技术分享图片技术分享图片

 

关于

 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 

报错,多是因为list的取值出问题,测试后发现我的登录后页面有段代码是这样的:

技术分享图片

将<s:iterator>标签注释掉或者将里面的  begin  end 属性删掉,页面就能跳转成功!!!

      在这里附上Strust2里的迭代标签  s:iterator  的使用方法

              

          迭代标签:用于遍历集合(java.util.Collection)或者枚举值(java.util.Iterator)类型的对象,value属性表示集合或枚举对象,status属性表示当前循环的对象,在循环体内部可以引用该           对象的属性

       <s:iterator value="userList" status="user">

         姓名:<s:property value="#user.userName" />

        年龄:<s:property value="#user.age" />

      </s:iterator>

               其中begin 和end 是用来控制数组中要迭代的个数,起始下标和结束下标。

      而我的报错,是因为要迭代的数据的值不足 0~3了,也就是整个要迭代的list集合里的数据不够4个,所以报错……

 

关于jsp页面加载时报错500的问题

标签:数组   ora   注释   name   line   取值   info   方法   ima   

原文地址:https://www.cnblogs.com/TheGCC/p/8836997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!