谁能看看程序是有什么问题啊 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:16:28
restAdmin.jsp文件 我在TOMCAT中运行下面这个文件后。

出现了这个错误提示: 我在JSP中找不到错误 下面是什么意思?

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: String index out of range: 12
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

root cause

java.lang.StringIndexOutOfBoundsException: String index out of range: 12
java.lang.String.substring(String.java:1441)
org.apache.jsp.DSN.xiu.restAdmin_jsp._jspService(restAdmin_jsp.

是个IndexOutOfBoundsException,说明你的JSP里有一个String类型的变量,并且使用了substring()的方法。这个方法的作用就是截取字符串变量中的指定字符段。一般出现这样的问题,是在调用substring()方法时,所给的参数不正确。(起始位置小于0,或结束位置大于字符串长度)

调用SubString的时候,其输入的参数超过字符串索引范围!

tomcat配置
jsp IDE配置对不对