Hi,
I am getting a java.lang.ArrayIndexOutOfBoundsException: 4 error and don't know why its happening.
Code:
<% for (int i = 0 ; i <= FacultyTeam.length ; i++) {%>
<tr bgcolor="#FFC164" class="bodytext">
<td bordercolor="#FF0000"><input name="checkbox" type="checkbox" value="checkbox"></td>
<td height="26" bordercolor="#FF0000"><div align="center"><%=FacultyTeam[i].getSectionNo()%></div></td>
<td><div align="left"><%=FacultyTeam[i].getTeamName()%></div></td>
<td><div align="left"><a href="faculty_outstanding_student.jsp">Incomplete</a></div></td>
<% for (int j = i; j <= FacultyTeam.length ; j++) { %>
<% if ((j+1<FacultyTeam.length) || (j+1==FacultyTeam.length)) { %>
<% if (FacultyTeam[j].getTeamName().equals(FacultyTeam[j].getTeamName())) { %>
<td><div align="left"><%=FacultyTeam[j].getStudentName()%>, </div></td>
<% }} else { %> <td><div align="left"><%=FacultyTeam[j].getStudentName()%> <%i=j; j=FacultyTeam.length;}%> </div></td> <% } %>
</tr>
<% } %>
Here is the error message:
Code:
org.apache.jasper.JasperException: Exception in JSP: /resources/faculty_manage_team.jsp:94
91: <% if ((j+1<FacultyTeam.length) || (j+1==FacultyTeam.length)) { %>
92: <% if (FacultyTeam[j].getTeamName().equals(FacultyTeam[j].getTeamName())) { %>
93: <td><div align="left"><%=FacultyTeam[j].getStudentName()%>, </div></td>
94: <% }} else { %> <td><div align="left"><%=FacultyTeam[j].getStudentName()%> <%i=j; j=FacultyTeam.length;}%> </div></td> <% } %>
95: </tr>
96: <% } %>
97: </table>
Where am I going wrong?