servlet里实例化对象调用方法为空
public void doPost(HttpServletRequest request, HttpServletResponse response)
         throws 
ServletException, 
IOException     {     	
         try
         {         	         	
             String sC_LMBH = request.getParameter("sC_LMBH");
             String sql = null;
             String sC_XWBH[] = request.getParameterValues("chkID");
             if(sC_XWBH != null)
             {
                 for(int i = 0; i < sC_XWBH.length; i++)
                 {                 	  
                     sql = "update t_zjxw a set a.c_fbbz= decode(a.c_fbbz,0,1,1,0,0) where C_SJZQBJ='" + sC_LMBH + "'and a.c_xwbh='" + sC_XWBH[i] + "'";
                     //System.out.println(sql);
                     db.setSqlString1();                      
                     //dba.executeUpdate();                     
                     //dba.commit();                    
                 }
                 response.sendRedirect("../ZjxwManageBrowse.jsp?sC_LMBH=" + sC_LMBH);
             }
             //dba.close();
         }
         catch(Exception exception) {  
         	exception.printStackTrace();
         	}
     }
db.setSqlString1();
调用方法tomcat总是报错为空
java.lang.NullPointerException   请各位大虾求助
------解决方案--------------------你setSqlString1()方法写的啥啊?
------解决方案--------------------  db.setSqlString1(); 里面有
空指针  你debug进去看看 如果还找不到 把这个方法的代码贴出来
------解决方案--------------------db.setSqlString1();这里有空指针,肯定是db没有赋值啊,跟其他的都无关(前提是没有编译错误)。你仔细看看db这个变量吧,应该是没有初始化。实际上找空指针的秘诀就是找引起空指针那条语句中‘.’前面对那个变量,这个方法绝对好使。
------解决方案--------------------db.setSqlString1();
public void setSqlString1(String sql)
你就没传sql参数呀