jsp的servlet运行时报的这个错是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/27 18:43:40
java.lang.StringIndexOutOfBoundsException: String index out of range: 3
java.lang.String.charAt(String.java:687)
myservlet.control.HandleRegister.doPost(HandleRegister.java:52)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

很明显.它说你的数组下标越界了.你的数组定义的长度是3吧.
那么引用的时候是[0],[1],[2].当你引用[3]的时候就会抛出这个异常.

可能是你的字符串只有3个字符的长度,而你在遁环中取字符串的字符的时候,索引值超出了范围。