You can generate an URL to make the report and use http://google-web-toolkit.googlecode.com/svn/javadoc/2.2/com/google/gwt/user/client/ui/Image.html .
Juan 2011/3/16 azuniga <[email protected]> > I am having the user click a button that will generate a report on the > server side. The report has embedded charts and graphs but since the > report is generated server side with BIRT libraries, when I return the > report as an HTML string, the images aren't displayed. What I'm trying > to do is have those images downloaded to the user's machine > automatically and then adding an image widget to the panel to display > the charts and graphs. Is there some sample code I can use to do this? > I have the server side servlet code I found from and example and > modified it for my code. I am missing the client side code. Can anyone > help? Also, I'd appreciate any suggestions or advice if I'm not doing > this correctly or if there's some better way to do this. > > Server side: > public class FileServlet extends HttpServlet { > protected void doGet(HttpServletRequest req, HttpServletResponse > resp) throws > ServletException, IOException { > > // set the responses content type > resp.setContentType("image/svg+xml"); > > // set the header for the response > resp.setHeader("Content-Disposition", "attachment; > filename=image.svg"); > > // get the output writer > PrintWriter out = resp.getWriter(); > > // display a simple message > out.println("This is the output content"); > out.println("Probably something dynamic should go in here"); > > } > } > > Client Side:? > > -- > 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. > > -- 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.
