早上修改了一个action,在里面加了一个属性,
偷懒,直接写了
private PendList myPendList=new PendList();
结果却出现了一个访问该action的NullPointerException,这个action 怎么都不给访问,TOMCAT里面也不显示任何错误。
检查了很长的时间,就是没有找出问题,原先的没有修改过的方法也不能访问。
后来用排除法,发现居然是这里的问题,PendList的初始化时发生了异常,导致了这个ACTION也无法初始化,最终无法访问。
建议:属性的初始化最好还是不要在定义的地方,如果与文件或数据库有关的初始化,一定要使用try ... catch..