中易网

java.lang.IndexOutOfBoundsException: No group 1

答案:4  悬赏:10  
解决时间 2021-02-19 06:22
严重: Servlet.service() for servlet jsp threw exception
java.lang.IndexOutOfBoundsException: No group 1
at java.util.regex.Matcher.group(Matcher.java:470)
at gzbd.picopcs.ClientInfo.getExplorerName(ClientInfo.java:56)
at org.apache.jsp.goStat_jsp._jspService(goStat_jsp.java:165)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

ClientInfo.java第56行的内容如下:
if(matcher.find()) explorerVer = matcher.group(1);
最佳答案
索引越界了吧
比如String[] a=new String[5]; 你调用了String[10]
List list=new Arraylist();
list.add("123");
list.get(10)
又或者String a="abc"; 你调用了a.substring(0,10)
就是这些问题呗
全部回答
if(matcher.find()) explorerVer = matcher.group(0);这样如何? group()是整个匹配结果。索引从0开始计数,group(0)是第一个匹配。

数组越界 数组的长度为n  可访问的下标最大值n-1 不能访问下标为n的元素

正则只搜索到一个匹配结果,而你调用 group(1)。就不对了、
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华为手机截图怎么分享到qq群
ipad安装驱动失败开不起来了怎么办
欢乐颂2 第二十四级插曲
洪源旅馆地址在哪,我要去那里办事
有缘网的附近约爱会自动扣费吗
勿忘我小盆栽发芽了,请问什么时候移苗?如何
鼻涕变鼻屎是好转了吗
大家谁知道河南女孩怎么样,给个建议呗。
用会声会影 做的字幕模糊不清是怎么回事?
大学英语四级一般在每年几月份报名,几月考试?
地牢围攻2去瀑布那里的塔玛莉有个吊桥是起来
请问五菱宏光车载导航要通电怎么回事要黑屏
今天不小心把花露水洒了,然后上班的时候一直
我是做用友软件的,怎么才能接触到更有价值的
7-ELEVEn(棠石店)在什么地方啊,我要过去处理
推荐资讯
女友为何向我道歉
老款SONY摄像机如何连接到电脑
住院检查和门诊检查有何区别??
已知一个高为40cm的圆柱形水桶装28.6l水。求
淘宝买东西 两周还没寄到包邮的 可以申请退款
北岭脚这个地址在什么地方,我要处理点事
临朐放心粮油NO.007这个地址在什么地方,我要
长沙湘雅附三健康体检要排队吗
有谁知道有HUANGPIAN的QQ?
广东省造光绪元宝库平七分二厘现在值多少钱
信誉陶瓷批发城地址有知道的么?有点事想过去
农安县人民医院-核磁共振室这个地址在什么地
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?