站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


↑返回目录
前一篇: 问一个正则表达式的问题,如何限制TEXTAREA长度的。
后一篇: 遇到一个xsl解析xml问题, 主要是不知道怎么判断xml的数据, 各位帮忙看看。 谢谢先