忘了,我用的是Jbuilder 2005 + TomCat5.0

解决方案 »

  1.   

    你的jsp文件是否贴完整了,如果贴完整了就存在很大问题!
      

  2.   

    去掉<%@ page import="JobDB" %>
      

  3.   

    如果去掉怎么调用 BEAN ?
      

  4.   

    去掉后,出现 :
    "Job.jsp": cannot find symbol; symbol  : class JobDB, location: class org.apache.jsp.Job_jsp这个错误!
      

  5.   

    首先去掉<%@ page import="JobDB" %>
    其次将你的javabean中加入一个包入package  aa;
    最后后将你的编译好的class放入一个文件夹为aa内面。(aa这个文件夹放置在class目录下)
      

  6.   

    我明白了!加了个包就可以了?为什么要加包? 
      加包成功执行了,但后发现第一次运行出错:
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause java.lang.NullPointerException
     org.apache.jsp.Job_jsp._jspService(Job_jsp.java:74)
     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
     javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.估计是什么错误呢?
    我还有一个jsp页面没有用到Bean 的,代码效果和用Bean的一样的!
    但,没有用Bean的jsp就可以成功执行,然后再执行用Bean的反而成功执行,我用于区分不是缓存用了排序,得确是用BEAN的页面代码!晕。。奇怪
      

  7.   

    <%@ page import="JobDB" %>
    这种东西一般servlet导入才用吧