当前位置: 代码迷 >> Java Web开发 >> 试一个javabean和数据库连接的例子,但是出现了如下异常,不知其解。求教。
  详细解决方案

试一个javabean和数据库连接的例子,但是出现了如下异常,不知其解。求教。

热度:207   发布时间:2016-04-17 10:23:00.0
试一个javabean和数据库连接的例子,但是出现了如下错误,不知其解。求教。。。
我所有的源代码都编译了,根据包的定义分层放在目录下。

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 9 in the jsp file: /javabeandemo1/emp_insert_do.jsp
Emp cannot be resolved to a type
6: <% request.setCharacterEncoding("GBK"); %>
7: <body>
8: <%
9: Emp emp = new Emp() ;
10: emp.setEmpno(Integer.parseInt(request.getParameter("empno"))) ;
11: emp.setEname(request.getParameter("ename")) ;
12: emp.setJob(request.getParameter("job")) ;


An error occurred at line: 9 in the jsp file: /javabeandemo1/emp_insert_do.jsp
Emp cannot be resolved to a type
6: <% request.setCharacterEncoding("GBK"); %>
7: <body>
8: <%
9: Emp emp = new Emp() ;
10: emp.setEmpno(Integer.parseInt(request.getParameter("empno"))) ;
11: emp.setEname(request.getParameter("ename")) ;
12: emp.setJob(request.getParameter("job")) ;


An error occurred at line: 16 in the jsp file: /javabeandemo1/emp_insert_do.jsp
DAOFactory cannot be resolved
13: emp.setHiredate(new SimpleDateFormat("yyyy-MM-dd").parse(request.getParameter("hiredate"))) ;
14: emp.setSal(Float.parseFloat(request.getParameter("sal"))) ;
15: try{
16: if(DAOFactory.getIEmpDAOInstance().doCreate(emp)){
17: %>
18: <h3>雇员信息添加成功!</h3>
19: <%


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

Emp类文件如下:
Java code
package cn.mldn.lxh.vo ;import java.util.Date ;public class Emp {    private int empno ;    private String ename ;    private String job ;    private Date hiredate ;    private float sal ;    public void setEmpno(int empno){        this.empno = empno ;    }    public void setEname(String ename){        this.ename = ename ;    }    public void setJob(String job){        this.job = job ;    }    public void setHiredate(Date hiredate){        this.hiredate = hiredate ;    }    public void setSal(float sal){        this.sal = sal ;    }    public int getEmpno(){        return this.empno ;    }    public String getEname(){        return this.ename ;    }    public String getJob(){        return this.job ;    }    public Date getHiredate(){        return this.hiredate ;    }    public float getSal(){        return this.sal ;    }}


------解决方案--------------------
楼主好霸气
------解决方案--------------------
明显的路劲 问题 ; 这样的问题需要你自己解决......
------解决方案--------------------
cannot be resolved to a type
勒个去,这个问题还真常见。
代码迷推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.daimami.com/search?q=2308
  相关解决方案