太诡异了啊!函数a的作用是获取网页源代码,返回类型是String。网页输出就是一个“500”。在主程序中,调用a,并用Integer.valueOf来转换a的返回值也就是“500”,try包围,报错,不能讲500转为integer类型。
然后,我把网页那边改成json型,[{code:500}],主程序中,用json来处理它,结果报错,valueoftype java.langstring cannot be converted to jsonarray,这个错误就搞笑了,不能把这个字符串转换为json数组,但是我手动把这个字符串打到主程序里面就可以,从网页中获取过来就不行!!!怎么回事,我怀疑是不是网页在输出的时候,在前或者后加了什么看不见的东西。 但是我之前那个项目,用这样的方法就没问题,昨天晚上在这里卡了4哥小时,还是没解决
然后,我把网页那边改成json型,[{code:500}],主程序中,用json来处理它,结果报错,valueoftype java.langstring cannot be converted to jsonarray,这个错误就搞笑了,不能把这个字符串转换为json数组,但是我手动把这个字符串打到主程序里面就可以,从网页中获取过来就不行!!!怎么回事,我怀疑是不是网页在输出的时候,在前或者后加了什么看不见的东西。 但是我之前那个项目,用这样的方法就没问题,昨天晚上在这里卡了4哥小时,还是没解决
trim一下。