老兄,不是吧
你的父类中的抽象方法selResult没实现咧,
么样实例化?

解决方案 »

  1.   

    to loveyousomuch(★Allen★) 
    在子类中实现了,而且在后台加个main是测试通过的.
      

  2.   

    to:wangwei8117(Jack_David)
    英文我也懂啊
      

  3.   

    你用的super是直接使用父类的方法啊?
    父类中根本就没有实现她们
      

  4.   

    父类我实现了,只是代码太长没有贴出.而且父类没有显示添加一个main应该不可能通过的吧.声明实现都没有问题,因为测试通过了,但是在jsp引用的时候出错了,我是在JSP中引用继承类跟普通类是否有区别?
      

  5.   

    PageDate必须有一个公用的,没有参数的构造器
      

  6.   

    由于父类没有无参的构造函数,
    所以在子类的构造函数中要显式的调用父类的构造函数, super("","");
      

  7.   

    这是父类中的  
    public  PageVector(String sql, int pageNo) {
        init(sql, MIN_PAGE_SIZE, pageNo);
      }
    这是继承类的
      public  PageDate(String sql, int pageNo) {
        super(sql, pageNo);
      }
    我是这样用的,可是还是出错啊
      

  8.   

    问题是你的PageDate(String sql, int pageNo)这个构造函数并没有被调用啊,你usebean的时候有地方传sql和pageNo这两个参数吗?
      

  9.   

    缺省的构造函数没有。
    <jsp:useBean id="aaa" scope="session" class="example.PageDate" />
    这句构造实例,会调用无参数的构造函数,但是在你的PageDate中没有
    public PageDate() {}
    就出错了。
    你可以增加一个来处理。或者换个写法
    <%@ page import="example.PageDate" %>
    PageDate aaa = new PageDate(sql,1);
      

  10.   

    没有,我也总觉得缺少点东西
    usebean得时候参数如何使用
    还有
    aaa=new pipe.web.PageDate(sql,1);这个不算给参数么.
      

  11.   

    has no public default constructor, or is not a public class
    --
    错误信息已经提示的很详细了,缺少默认构造函数。
      

  12.   

    aaa=new pipe.web.PageDate(sql,1);这个不算给参数么.
    --
    不是,aaa已经是实例了。换个写法用import或增加默认构着函数。