It might be not related though. But why do you call sos.flush after
sos.close?

Kevin

On Sat, Dec 20, 2008 at 6:41 AM, L Frohman <[email protected]> wrote:

>
> Thanks,
> my servlet:
>
> public class ThumbnailServlet extends HttpServlet {
>        private static Log s_logger =
> LogFactory.getLog(ThumbnailServlet.class);
>        private static final long serialVersionUID = 1L;
>
>        public void doGet(HttpServletRequest request, HttpServletResponse
> response)
> throws ServletException, IOException {
>                response.setContentType("image/JPEG");
>                ServletOutputStream sos = response.getOutputStream();
>                BasicDataSource basicDataSource =
>
> (BasicDataSource)WebApplicationContextUtils.getWebApplicationContext(getServletContext()).getBean("dataSource");
>                try {
>                        Class.forName(basicDataSource.getDriverClassName());
>                        Connection conn =
> DriverManager.getConnection(basicDataSource.getUrl(),
> basicDataSource.getUsername(), basicDataSource.getPassword());
>                        Statement stmt = conn.createStatement();
>                        ResultSet rs = stmt.executeQuery("select thumbnail
> from construct_data
> where id_construct = " + request.getParameter("id"));
>                        if ( rs.next() ) {
>                                byte[] b = rs.getBytes(1);
>                                if (b!=null) {
>                                        sos.write(b);
>                                }
>                        }
>                        stmt.close();
>                        rs.close();
>                        conn.close();
>                }
>                catch (Exception e) {
>                        s_logger.error("Failed request for thumbnail for ID:
> \"" +
> request.getParameter("id") + "\"", e);
>                }
>                sos.close();
>                sos.flush();
>        }
>
>        public void doPost(HttpServletRequest request, HttpServletResponse
> response) throws ServletException, IOException {
>               ...
>        }
> }
>
> --------------------------------------------------
> From: <[email protected]>
> Sent: Friday, December 19, 2008 1:56 PM
> To: "Google Web Toolkit" <[email protected]>
> Subject: Re: images don't show in IE
>
> >
> > Are you doing some thing like response.setContentType("image/jpeg") in
> > your servlet.
> >
> > Perhaps posting some of you servlet might help.
> >
> > On Dec 19, 2:58 pm, "L Frohman" <[email protected]> wrote:
> >> My GWT page displays a bunch of .jpg images, and they display fine in
> all
> >> browsers, except for IE. The URL for the jpg image is a
> >> servlet that generates the jpg, so there is no ".jpg" extension. In IE,
> >> no images show, either in web or hosted mode. In hosted mode,
> >> I set a breakpoint on an onclick for a button, so I could click it and
> >> look at the page .html in the debugger. None
> >> of the __pendingSrc= in the img tag had changed to src=. Does anyone
> know
> >> what would cause this?
> > >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to