以下方法在main里测试过正常,但在action里 就出现空指针的错误 public ActionForward allcard (ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){

List pagedatabase  = this.cardTypeDAO.createQuery("from CardType"); Dao里面的方法 public List createQuery(String hql){
List list= null;
try {
Query query=getSession().createQuery(hql);
        list=query.list();  
} catch (Exception e) {
System.out.println("异常");
e.printStackTrace();
}finally{
Query query=getSession().createQuery(hql);
    list=query.list();  
     }
return list;
}就搞不懂了,出现空指针异常,错误的根源指向Dao方法的 list=query.list();