java.lang.StringIndexOutOfBoundsException: String index out of range: -1
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:75
72: bordercolor="#3F96E3">
73:
74: <tr>
75: <td valign="top" style="text-justify :auto;"><jsp:include
76: page="/product/newproductinfo.jsp" /></td>
77: </tr>
78: </table>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.erp.fiter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:34)
root cause
org.apache.jasper.JasperException: Exception in JSP: /product/newproductinfo.jsp:74
71: color="Navy"><%=lt.get(i).getBuyNumber()%></font></div>
72: <div style="float:left;width:20%;line-height:20px;"><font
73: color="Navy"><%=lt.get(i).getUserIp().substring(0,
74: lt.get(i).getUserIp().lastIndexOf(","))
75: .replaceAll(",", "")%></font></div>
76: <div style="float:left; width:20%;line-height:20px;"><font
77: color="Navy"><%=lt.get(i).getReleaseDate()%></font></div>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:133)
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:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.erp.fiter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:34)
root cause
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
java.lang.String.substring(String.java:1768)
org.apache.jsp.product.newproductinfo_jsp._jspService(org.apache.jsp.product.newproductinfo_jsp:147)
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:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:133)
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:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.erp.fiter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:34)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.15
相关推荐
Spring+Hibernate StringIndexOutOfBoundsException String index out解决方法
Spring+Hibernate运行时所出现的异常Caused by java.lang.StringIndexOutOfBoundsException String index out解决方法
String index out of 4解决方法
String index out of 4解决方法
代码折叠工具 For Eclipse ——修复版
针对此错误的修复版 java.lang.StringIndexOutOfBoundsException: String index out of range: 45 at java.lang.String.charAt(Unknown Source) at com.cb.eclipse.folding.java.calculation.UserDefinedRegionHelper.isSentinel(UserDefinedRegionHelper.java:53) 使用方法如下:http://my.oschina.net/axes/blog/124714 他的jar包是未修复版的。大家可以测试。测试方法:在代码后边直接写两个斜杠,示例如下: private Object mObject;// 就会报我上边贴的错误。
Java中String类和IO流——学习小结
1.String类 知识点: 1.String认识 2.比较方式 3.判断方法 4.转换方法 5.其他一些方法 1.1String类认识 String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。String类对象创建后是一个常量,有final修饰,不能被修改。字符串重新赋值不是修改,而是生成了一个新的字符串,原先的字符串依旧在内存中,但是引用变量不再指向它,过后原字符串因没被使用也会被Java GC机制回收。 1.2String类的比较方式 比较方式有两种 == 比较两个变量的地址 equals 比较两个变量包含的内容 String s
java常见的语法错误
1.变量可能未初始化 错误提示:Abc.java:9: variable i might not have been initialized System.out.println(i); 中文说明:变量i可能没有赋值就使用了。 例子说明: int i; System.out.println(i); 2.变量重复定义 错误提示:Abc.java:9: i is already defined in main(java.lang.String[]) int i = 2; 中文说明:变量重复定义了 例子说明: int i = 1; int i = 2; 3. 找不到符号: Test6.java:26: cannot find symbol symbol : variable j location: class Test6 if(j < 0) { 4. 找不到类的错误 Main.java:4: cannot find symbol symbol : class T1 location: class Main T1 a = new T1();


Web 开发
