you have to put the code in a if or while block

Example :
        for a single record
        ResultSet rs = statement.executeQuery("select * from User where
Id=45");
                if(rs.next())
                {
                        name = rs.getString(2);
                        ...........
                }

Or
        for multiple records
        ResultSet rs = statement.executeQuery("select * from User where Id >
45");
                while(rs.next())
                {
                        name = rs.getString(2);
                        ...........
                }

-----Original Message-----
From: A mailing list about Java Server Pages specification and reference
[mailto:[EMAIL PROTECTED]]On Behalf Of Dick Wong
Sent: Friday, September 14, 2001 9:07 PM
To: [EMAIL PROTECTED]
Subject: Help on JSP error


Dear all,

When I execute the query, if the result set has no record then it display
the following error ? why ? how can I prevent it ?



Internal Servlet Error:
javax.servlet.ServletException
           at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:459)

           at testing_00030_00031.
_0002ftesting_00030_00031_0002fsearch_0002ejspsearch_jsp_115._jspService
(_0002ftesting_00030_00031_0002fsearch_0002ejspsearch_jsp_115.java:212)
           at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
           at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja
va:130)

           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
           at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:282)

           at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
           at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
           at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
           at org.apache.tomcat.core.Handler.service(Handler.java:287)
           at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
           at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81
2)

           at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
           at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:166)

           at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
           at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
           at java.lang.Thread.run(Thread.java:484)

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to