----- Message Forwarded on 27/12/05 10:45 ----- From: "Stanislav" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Subject: RE: ServletContext NullPointerException Date: Tue, 27 Dec 2005 10:44:00 +0100 I'm sorry :-(( I didn't see you code comments.
I changed my code i still get nullpointerexp in the line with servletcontext, like servlet context is null :-( i believe that answer is hidden in definition of class, but i don't no sure what is wrong :-(((( > Hi, > > you can check your code I marked with arrows. Any way I will explain here > also. > See you have created a Connection obj called con and initialized it with > null.however you are > inside creating one more object on Connection called conn2 and intilaiting it > with method > getConnection. And calling createStatement using conn object of Connection > which is initialized to > null.That is a reason u r getting NUllPointerExp > > Check your code with arrows. > > Kind regards, > > Rakesh Bhat > PrimeSourcing(tm) > The Global IT Services business from i-flex - "Add Value Reduce Risk" > www.iflexsolutions.com/services/services.asp > i-flex solutions limited - Bangalore > Phone : (080) 5759-6873 > Email : Rakesh.Bhat@ iflexsolutions.com > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Tuesday, December 27, 2005 2:43 PM > To: user@struts.apache.org > Subject: RE: ServletContext NullPointerException > Importance: Low > > :-)) > > I presume that my code is wrong, but i don't know what part :-( Can you help > me? > > Tnx, > Stanislav > > > Hi, > > Check your code: > > > > > > > > Kind regards, > > > > Rakesh Bhat > > PrimeSourcing(tm) > > The Global IT Services business from i-flex - "Add Value Reduce Risk" > > www.iflexsolutions.com/services/services.asp > > i-flex solutions limited - Bangalore > > Phone : (080) 5759-6873 > > Email : Rakesh.Bhat@ iflexsolutions.com > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, December 27, 2005 2:33 PM > > To: user@struts.apache.org > > Subject: ServletContext NullPointerException > > Importance: Low > > > > This is my code: > > > > import java.text.DecimalFormat; > > import java.text.DecimalFormatSymbols; > > import java.text.NumberFormat; > > import java.text.ParseException; > > import java.util.Calendar; > > import java.util.GregorianCalendar; > > import java.util.HashMap; > > import java.text.DateFormat; > > import java.util.Date; > > > > import app.Constants; > > > > import java.io.*; > > import javax.servlet.*; > > import javax.servlet.http.*; > > > > import javax.sql.DataSource; > > import java.sql.Connection; > > import java.sql.ResultSet; > > import java.sql.Statement; > > import java.sql.DriverManager; > > import java.sql.SQLException; > > > > import org.apache.struts.action.Action; > > > > public class MethodTest extends Action { > > public void upisULogMetoda (HttpServletRequest request, > > HttpServletResponse response, String > > statusUpisaLoga, String javaKlasa, > > String kategorijaUpisa, String > > sifraUpisa, String opis) > > throws ServletException, IOException > > { > > HttpSession session = request.getSession(); > > > > Connection conn = null; > > Statement stmt = null; > > ResultSet rs = null; > > > > try > > { > > > > ServletContext context = servlet.getServletContext(); > > DataSource dataSource = (DataSource) > > context.getAttribute("org.apache.struts.action.DATA_SOURCE"); > > Connection conn2 = dataSource.getConnection(); <---- > > > > > > > > stmt = conn.createStatement(); <------- it should be conn2 > > not conn.(I guess > > this is the reason ) > > String test = "INSERT INTO ....."; > > stmt.executeUpdate(test); > > stmt.close(); > > > > conn.commit(); > > conn.close(); > > > > > > } > > catch(Exception e) > > { > > // ISKOCI I PRIKAZI PORUKU !!!! > > e.printStackTrace(); > > } > > finally > > { > > try { if (rs != null) rs.close(); } catch (SQLException > > ignoreThis) {} > > try { if (stmt != null) stmt.close(); } catch (SQLException > > ignoreThis) {} > > try { if (conn != null) conn.close(); } catch (SQLException > > ignoreThis) {} > > } > > > > } > > > > } > > > > In the line: ServletContext context = servlet.getServletContext(); > > > > i get NullPointerException. Why? > > > > Tnx, > > Stanislav > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]