有代码如下:
String year = request.getParameter("year");
if(year.length == 1)
year = "0"+year;
在myeclipse中run
if(year.length == 1) 这行报错为:length cannot be resolved or is not a filed
原因在哪呢?
------解决方案--------------------
year 取到了吗?输出看看 ! 可能就是year的取值造成的
------解决方案--------------------
descriptioin 是String类型的吗?数据库中是对应的char吗?
------解决方案--------------------
year.length?
year.length()吧
------解决方案--------------------
第一个问题,楼主把length()写出了length,这不是数组。这里是函数,所以要加括号()
第二个问题,从你贴出的代码来看,没啥问题,你把console打印出来的异常信息贴出来给我看看
------解决方案--------------------
兄台,请用:year.length()==1;
加个括号