有个问题一直困扰着我,请大家指教!
一下这段代码在我本地是没问题的,但在别人的机子上运行有问题。在调用findPrNoList()的时候有问题,但又不知道是什么原因造成的。后台没有报错信息,但前台报了个以下的错误:
“javax.servlet.ServletException
  堆栈:
  javax.servlet.ServletException
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
”public List findPrNo(final int userID){
    List PRList = null;
    System.out.println("1. 进入查找方法findPrNoList()");
    //日志文件打印了第一步的文字,但是第三步没有了,所以怀疑是下面这句代码的问题。
    PRList = this.findPrNoList(userID);  //调用方法
    //第三步没有打印
    System.out.println("3. 进入查找方法findPrNoList()");
    return PRList;
}public List findPrNoList(final int userID){
List list=getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException, SQLException {
try{
                                        //在这里后台没有打印出任何文字,怀疑没有进入该方法
System.out.println("2. 进入查找方法findPrNoList()");
                        Connection con = session.connection();
                                        ......
                                    }catch(Exception e){
e.printStackTrace();
System.out.println("抛出了异常 ");
return null;
}
}
}


);
return list;