当前页面: 开发资料首页 → J2EE 专题 → JSP中输出数组有问题
JSP中输出数组有问题
摘要: JSP中输出数组有问题
<%
String color="#FF0000,#0000FF,#008800,#FFFF00,#9900FF,#808080,#00FFFF,#998566,#FFCC00";
String [] strary=color.split(",");
for(int i=0;i<=strary.length;i++)
out.print(strary[i]);
%>
在JAVA中没问题放到JSP中就有问题
就是报错
错误描述
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: 9
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.ArrayIndexOutOfBoundsException: 9
org.apache.jsp.test_jsp._jspService(org.apache.jsp.test_jsp:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
for(int i=0;i<=strary.length;i++)
数组越界了
for(int i=0;i
for(int i=0;i<=strary.length;i++)
<=改成=
for(int i=0;i