你的错在构造既new ServletRequest();上,这个语句可以看成ServletRequest request 声明,=付值,最后的构造对象。

解决方案 »

  1.   

    因为你只是声明了一个ServletRequest类的变量而已,换句话说,就是只是告诉了系统,你所声明的这个变量request将来所引用的实例应该是ServletRequest类型或者是他的子类类型的,,但是 ServletRequest request这样的一句话并没有将这个变量实例化(没有真正的分配内存给一个 ServletRequest类型的实例),所以并没有将一个抽象类实例化,当然也就不会出错!