线程中的空指针异常
NFSP 2010-06-03 10:17:40 在Action中启动了一个线程,在运行时有时会报一个空指针异常,但是程序并不退出还能继续运行,请教这是什么的问题?
异常信息:
java.lang.NullPointerException
at org.apache.catalina.connector.Request.setAttribute(Request.java:1383)
at org.apache.catalina.connector.RequestFacade.setAttribute(RequestFacade.java:501)
at xxxThread.run(xxxAction.java:215)
at java.lang.Thread.run(Unknown Source)
经跟踪,发现异常时在需要request.setAttribute("")时发生的,将request作为参数传给了新线程作为参数。