Я получил исключение нулевого указателя "java.lang.NullPointerException"
см. Код ниже для справки Все должно быть хорошо, но не может обновить данные в базу данных (mySql)
<% try{
//reading request parameters
String projectName=request.getParameter("projectName").trim();
String status=request.getParameter("status").trim();
//String user = session.getAttribute("user").toString();
Connection connection = DAO.getConnection();
PreparedStatement pstmt = connection.prepareStatement("update project set status=? where projectName=?");
pstmt.setString(1,status);
pstmt.executeUpdate();
out.println("<h2 style='color:green'>Project Status has been updated</h2>");
}
catch(Exception ex)
{
ex.printStackTrace();
out.println("<h2 style='color:red'>Please login to update your Status</h2>");
}
%>
Невозможно обновить из-за исключения, см. НижеПожалуйста, кто-нибудь подскажет мне, как решить это исключение ...
java.lang.NullPointerException в org.apache.jsp.MyWorkPanelAction_jsp._jspService (MyWorkPanelAction_jsp.java:93) в org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) в javax.servlet.http.HttpServlet.service (HttpServlet.java:728) в org.apache.jasper.servlet.JspServletWrapper.service (JspServ: org).apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:390) в org.apache.jasper.servlet.JspServlet.service (JspServlet.java:334) в javax.servlet.http.HttpServletSservice: 728) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305) в org.apache.catalina.core.ApplicationFilterChain.doFilter (приложениеlicationFilterChain.java:210) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:222) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValche.cat) org..authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:502) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:171) в org.apache.catalina.valves.ErrorReportValvein) в org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:953) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) в org.apache.catoyina.connector.служба (CoyoteAdapter.java:408) в org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1023) в org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.jgap: 9).tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:310) в java.util.concurrent.ThreadPoolExecutor.runWorker (неизвестный источник) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (неизвестный источник) на java.lang.Thread.run (неизвестный источник)