i manage to try it on another pc using vista and IE7 and it's working fine...
On Dec 22, 2:49 pm, algorithm <[email protected]> wrote: > Hi to all, > i'm having a problem with IE8 where i can't retrieve session. my code > basically calls a rpc to store a String[][] object into session and > onSuccess it will call a HttpServlet to generate a jasper PDF. > The following is my code and it works fine in both hosted mode and > firefox but not IE8. Can anyone please tell me what seems to be the > problem? > > /** > * Class extends com.google.gwt.user.server.rpc.RemoteServiceServlet > * Store String[][] into session > **/ > public void storeReport(String[][] data) { > getThreadLocalRequest().getSession().setAttribute > ("medicalReportData", data); > > } > > /** > * RPC call to store String[][] into session > * onSuccess call a HttpServlet to generate jasper PDF > **/ > MedicalStoreRemote.Util.getInstance().storeReport(data, new > AsyncCallback() { > public void onSuccess(Object result) { > String moduleRelativeURL = GWT.getModuleBaseURL(); > moduleRelativeURL += (moduleRelativeURL.equals("")) ? "/ > MedicalReportServlet" : "MedicalReportServlet"; > com.google.gwt.user.client.Window.open(moduleRelativeURL, "Report", > ""); > } > > public void onFailure(Throwable caught) { > System.out.println("Store medical report data failed"); > caught.printStackTrace(); > } > > }); > > /** > * Get session data and create jasper pdf > * >>>in IE8 the session always return null<<< > **/ > public void service(HttpServletRequest req, HttpServletResponse resp) > throws ServletException, IOException { > String[][] data = (String[][])req.getSession().getAttribute > ("medicalReportData"); > if(data ==null){ > ServletOutputStream os = resp.getOutputStream(); > os.write("DATA IS NULL".getBytes()); > os.flush(); > os.close(); > return; > } > createReport(data, resp);} > > private void createReport(String[][] data, HttpServletResponse > responese)throws ServletException{ > //Create JASPER PDF > > } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
