The method split(String) in the type String is not applicable for the arguments (char)
while(rs.next()){out.println("<tr>");intcolumns=s.split(',').length+1;for(inti=1;i<=c...
while (rs.next()){
out.println("<tr>");
int columns=s.split(',').length+1;
for(int i=1;i<=columns;i++){
//table显示
out.println("<td>"+rs.getString(i)+"</td>");
}
out.println("</tr>");
}
大致就是JSP中连接数据库后输出的,int columns这行总是报错
The method split(String) in the type String is not applicable for the arguments (char)
看不懂是哪错了 展开
out.println("<tr>");
int columns=s.split(',').length+1;
for(int i=1;i<=columns;i++){
//table显示
out.println("<td>"+rs.getString(i)+"</td>");
}
out.println("</tr>");
}
大致就是JSP中连接数据库后输出的,int columns这行总是报错
The method split(String) in the type String is not applicable for the arguments (char)
看不懂是哪错了 展开
1个回答
展开全部
这里它的英文就是说:这个split需要返回一个string类型的参数,但是你int型的columns去接受,不可以。
把int columns=s.split(',').length+1;
改成stirng columns=s.split(',').length+1;即可
参考资料:http://blog.csdn.net/shenzhennba/article/details/8086110
把int columns=s.split(',').length+1;
改成stirng columns=s.split(',').length+1;即可
参考资料:http://blog.csdn.net/shenzhennba/article/details/8086110
更多追问追答
追问
按你的说法改了,还是报的这个错
追答
那么估计就是你的s要是string类型的,你看一下。split是string类的方法,如果s是字符型的就不能用了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询