I am very new to java web applications. I am working on project from where I have to receive a specific set of images from mysql and display in jsp.
Below are my servlet code (Where I am setting my attribute, toppings contains a path of all images which are stored in my computer) and when I tried to retrive them on .jsp page it gives me an error as below:
  HTTP Status 500 - An exception occurred processing JSP page /CustomerBrowseScreen.jsp at line 115
    type Exception report
    message An exception occurred processing JSP page /CustomerBrowseScreen.jsp at line 115
    description The server encountered an internal error that prevented it from fulfilling this request.
    exception
    org.apache.jasper.JasperException: An exception occurred processing JSP page /CustomerBrowseScreen.jsp at line 115
    112:             <%
    113:                 String[] display = (String[])request.getAttribute("images");
    114:                 
    115:                for(int i=0; i<display.length; i++)
    116:                {
    117:                    out.println(display);
    118:                }
    Stacktrace:
        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:575)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    root cause
    java.lang.NullPointerException
        org.apache.jsp.CustomerBrowseScreen_jsp._jspService(CustomerBrowseScreen_jsp.java:193)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    note The full stack trace of the root cause is available in the Apache Tomcat/7.0.69 logs. 
     - .jsp Code
<%
                String[] display = (String[])request.getAttribute("images");
               for(int i=0; i<display.length; i++)
               {
                   out.println(display);
               }
%>
 - Servlet
                    String[] toppings = new String[size];
                    while(rs.next())
                    {  
                        toppings[i] = rs.getString(5); 
                        i++;
                    }
                    request.getSession().setAttribute("images", toppings);
                     request.getRequestDispatcher("CustomerBrowseScreen.jsp").forward(request, response);
Please help here as it is very important .. please ..
 
     
    