不知道怎么转化类型了!
sb.append( "seachAddMoneyHis.action? ");
sb.append( "query.startTime= " + query.getStartTime());
sb.append( "&query.endTime= " + query.getEndTime());
sb.append( "&query.userName= " + query.getUserName()==null? " ":query.getUserName());
sb.append( "&query.province.id= " + query.getProvince().getId()==null? " ":query.getProvince().getId());
这里我想把province.id传过去,但是sb.append( "&query.province.id= " + query.getProvince().getId()==null? " ":query.getProvince().getId());报错了,
转了半天还是出错!
------解决方案--------------------抱什么错误?
(String)query.getProvince().getId();//强制类型转换试试
------解决方案--------------------你的query里面 id 是什么类型的?是int的话 就用Integer.toString(query.getProvince().getId())试试
------解决方案--------------------query里面不能存入int型,应该在存的时候就转换为Integer,然后取的时候再转换回来
------解决方案--------------------如果query.getProvince().getId()==null? " ":query.getProvince().getId()可以那么就可以
看看这里吧
或者
query.getProvince().getId()==null? " ":query.getProvince().getId()+ " ";
------解决方案--------------------用String.valueOf()试试
------解决方案--------------------改成这样看看query.getProvince().getId()==null?:query.getProvince().getId()
或者query.getProvince().getId()==null? ' ':query.getProvince().getId()
试试看
------解决方案--------------------把这个query.getProvince().getId()==null? " ":query.getProvince().getId()扩号起来
变成(query.getProvince().getId()==null? " ":query.getProvince().getId())
------解决方案--------------------把这个query.getProvince().getId()==null? " ":query.getProvince().getId()扩号起来
变成(query.getProvince().getId()==null? " ":query.getProvince().getId()+ " ")
------解决方案--------------------int 不能一步到位转,如果是Integer类型那还差不多,差点被你闷过去了
int类型的是没有null返回的