tomcat里 bean必须放在包里才能找到   你都打上包试试

解决方案 »

  1.   

    cannot find symbol
    symbol  : class empQBean
    应该是你的配置问题,你的bean都是什么格式,放在哪里?
      

  2.   

    sqlBean.class和empQBean.class
    放到.0.19/webapps/ROOT/WEB-INF/classes下,不要wroxjdbc目录不知道你这两个bean文件里面有包没有,
    你应该在它们前面加上
    package  com.wrox.projsp.ch07;
    然后把它们放到.0.19/webapps/ROOT/WEB-INF/classes/com/wrox/projsp/ch07文件夹下,才可以在你的程序中import="com.wrox.projsp.ch07.*,java.sql.*" 这样import包的
      

  3.   

    bean文件没有包限定:
    packae com.wrox.projsp.ch07;
      

  4.   

    <jsp:useBean id="empbean" class="com.wrox.projsp.ch07.empQBean" scope="page"/>
                                     ^^^^^^^^^^^^^^^^^^^^^包名你的empQBean没有定义相应的包名,并且要放置在与包名相同的目录结构下.
    普通的常识性语法错误!!! 多看看书吧
      

  5.   

    你应该在你的java文件里面最上面加上一句
    package com.wrox.projsp.ch07;
    然后重新编译后重起tomcat,将生成的class文件放在com.wrox.projsp.ch07文件夹里面
      

  6.   

    bean类前面没有加package ***;
      

  7.   

    呵呵
    好像是包得原因,慢慢摸索,我也是初学,不过我觉得你的这个bean写得不好,实际上一个bean就可以啦
    ,为什么非得去搞个超类来继承,麻烦