Hi

Try with .equals() and initialize i=0



> -----Original Message-----
> From: yilmaz [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, October 18, 2001 6:28 PM
> To:   [EMAIL PROTECTED]
> Subject:      help me with this " numberformat exception" please
>
> hi everybody,
> i spent my whole afternoon with a stupid numberformat exception.
> at last i gave up,and decided to bring here.
>  can someone help me with this please, or I will get crazy.
> i am using tomcat 4 on windows 2000.
> this jsp file takes a request parameter no, which is an integer.
> but it seems that it can't receive or read this parameter correctly.
> i call this jsp from my from browser as :
> <http://localhost:8080/new/newscont.jsp?no=1>
> but i always have the same exception ( numberformat exception)
>
> below is my code:
>
> <%@ page language="java" contentType="text/html; charset=BIG5"  %>
> <%@ page import="java.sql.*,java.util.*,org.gjt.mm.mysql.*" %>
> <HTML><HEAD><TITLE>NEWS</TITLE>
> <META content="text/html; charset=big5" http-equiv=Content-Type>
> </HEAD>
> <BODY  bgColor=pink leftMargin=0 text=#000000 topMargin=0 marginheight='0'
> marginwidth='0'><BR>
>
> <%! Connection conn;
>      String ndate,subject,news;
>       int no;
>       Statement stmt;
>       ResultSet rs;
>       String sql; %>
>  <%
>
>      Class.forName("org.gjt.mm.mysql.Driver");
>  if ((request.getParameter("no")!=null)&&
> (request.getParameter("no")!="")){
>  try {
>
>
>    conn = DriverManager.getConnection("jdbc:mysql:///yilmaz");
>     no=Integer.parseInt(request.getParameter("no"));
>     sql="select ndate,subject,news from new"+no;
>      stmt = conn.createStatement (sql);
>
>     rs = stmt.executeQuery ();
>    while (rs.next() ) {
>     ndate=rs.getString(1);
>     out.println(ndate);
>     subject=rs.getString(2);
>     out.println(subject);
>     news=rs.getString(3);
>     out.println(news);
>     }
>     }
>
>        catch (SQLException e)  {
>       out.println("SQLException caught "+ e.getMessage());
>       e.printStackTrace();
>       }
>                                   catch (NumberFormatException nfe) {
>                                   out.println("NumberFormatException
> caught "+nfe.getMessage());
>                                    }
>                                    finally {
>               rs.close();
>    stmt.close();
>                                conn.close();
>                                } }
>    %>
>
> ****************************************************
> the whole other followings are normal html code
> ****************************************************
> when i run my JSP it throws :
> org.apache.jasper.JasperException: Unable to compile class for JSP
> ...
> root cause :
> java.lang.NumberFormatException: mysql
> at java.lang.Integer.parseInt(Integer.java:414)
> at java.lang.Integer.parseInt(Integer.java:463)
> ...
> ********************************
> I AM LOOKING FORWARD TO YOUR HELP OR SUGGESTIONS
> THANKS A LOT IN ADVANCE

===========================================================================
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://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to