永发信息网

求解jsp一个问题 java.lang.ArrayIndexOutOfBoundsException: 2

答案:2  悬赏:80  手机版
解决时间 2021-01-30 10:10
  • 提问者网友:临风不自傲
  • 2021-01-29 17:19
控制器代码如下:
UserOP uop=new UserOP();
User u=new User();
String line = null;
try {
BufferedReader reader = request.getReader();
while ((line = reader.readLine()) != null) {
out.write(line);
System.out.println("getJSON:" + line);

String []tmp=line.split(",");
String name=tmp[0];
String pass=tmp[1];

u.setName(name);
u.setPass(pass);

if (uop.checkUser(u)) {
out.write("yes");

} else {
out.write("no");
}
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-01-29 18:11
你好!!

String []tmp=line.split(",");

判断下tmp是否为空及它的长度!!
全部回答
  • 1楼网友:摆渡翁
  • 2021-01-29 19:41
索引超出范围异常,一般出现这种是对一个数组或者集合一边遍历一边删除。看下是第几行的错误
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯