悄无声息是什么意思啊:谁能看看程序是有什么问题啊 谢谢!

来源:百度文库 编辑:高校问答 时间:2024/05/11 02:38:48
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.java:106)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
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)

note The full stack trace of the root cause is available in the Tomcat logs.

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

Apache Tomcat/5.0.19

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

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

tomcat配置
jsp IDE配置对不对