Martin Gainty wrote:
> Well bs chuck and laughing dave
>
> I ran your exact example / deleted FunkyImage.jpg and got this on screen
>
> java.lang.NullPointerException
>       coreservlets.ImageFile.doGet(ImageFile.java:34)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> **********But wait a minute Im NOT supposed to get NullPointerException
> !!!!!***********
>
> public class ImageFile extends HttpServlet
> {
>  public void doGet( HttpServletRequest rq, HttpServletResponse rp ) throws 
> ServletException, IOException // public static void main(String[] args)
>  {
> //     javax.servlet.http.HttpServletResponse rp;
> //     javax.servlet.http.HttpServletRequest rq;
>      ServletContext sc;
>
>         rp.setContentType( "image/jpeg" );
>
>         sc = getServletContext ();
>         InputStream in = sc.getResourceAsStream("FunkyImage.JPG");
>
>         int r = 0;
>         byte[] by = new byte[4096];
>
>         OutputStream os = rp.getOutputStream();
>
>             if (in==null) System.out.println("This is when in == null");
>
>         while( ( r = in.read(by)) != -1)
>         {
>             if (in==null) System.out.println("This is when in == null");
>            os.write(by, 0, r);
>         }
>         os.flush();
>         os.close() ;
>    } //DoGet
>  } //ImageFile
>
> How is it that (in==null) didnt evaluate true ?
>
> Comments?

Aren't you the one who recently offered a programming duel?

Regards
  mks

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to