用tomcat运行jsp,出现了500错误,错误代码如下:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:500)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.
追问:我知道是空指针异常,但是我用new了啊。
servlet代码如下
CourseDTO course = new CourseDTO(course_name,teacher,address);
boolean flag = new CourseDAO().addCourse(course);
答案:new CourseDAO().addCourse(course);有问题,(new CourseDAO()).addCourse(course)试一试,实在不行 在sevlet中 依赖注入一个对象 类似于 private static CourseDAO courseDao;
其他:空指针异常啊,是你用到的对象没有new 吧
上一个:求 人事管理系统 JSP +MYSQL 语言的 源代码 论文有木有木关系~ 275189049@163.com
下一个:求JSP高手帮我看看这段代码