这段java代码直接用一个static main 来跑就正常但是放在jsp 里 就抛出异常求指教<%String output = null;List<Oridata> querylist = opration.getOriData("投资学"); //数据库查询for(Oridata odd:querylist){if(output==null)output = "\""+ odd.getName() +"\",\n";elseoutput = output + "\""+ odd.getName() +"\",\n";}if(output != null){output = output.substring(0,output.length()-2);System.out.println(output);} %>代码字数太多 贴不上 只能贴图了
3 回答
慕村225694
TA贡献1880条经验 获得超4个赞
这个是空指针异常,说明上面的代码没有得到返回值数据,有两种原因:
①你的数据库查询没有查到结果
②你是直接访问的这个页面吗?这样的话就没有执行查询所以结果是空的。
如果问题没有解决,我想能不能把你的上层代码给我看一下,就是执行数据库查询的那段代码 opration.getOriData("投资学")。
慕姐8265434
TA贡献1813条经验 获得超2个赞
就是说明没有返回数据,返回的是null的。。。
List<Oridata> querylist = opration.getOriData("投资学"); //数据库查询
for(Oridata odd:querylist){
BTW ,好像 乱码也有影响到,,,
添加回答
举报
0/150
提交
取消
