sun定义了j2ee的所有接口,由各个Application Server的厂商自己实现.
所以你必须在容器运行环境的情况下,如在Servlet之类的地方才能得到如HttpServletRequest的实例的引用,当然类型是那个接口.
你可以System.out.println(request)看看,一般应该是如HttpServletRequetImpl之类的名字.

解决方案 »

  1.   

    你应该没有见过
    HttpServletRequest request=new HttpServletRequest()
    这样的语句吧,这个是肯定不、可以的
    因为接口不能直接实例化楼上说的对,所有实现都是由app server来做的
    我们要做的就是得到app server写的实现这个接口类,然后定义request对象
      

  2.   

    :D
    看样子,楼主对interface还不怎么理解