Applet-Servlet Problem(Please Help)......

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • SubbaRao  Karanam

    Applet-Servlet Problem(Please Help)......

    When I click the Button in Applet , I want it open a Dialog asking for
    the excel to open/save etc... It doesnt happen why...

    Now it doesnt create the excel file Why....


    My Applet code is
    ------------------------------------------------------------------------------
    URL url =new URL("http://localhost:8080/portal/servlet/com.kbs.framewo rk.client.gui.R eportServlet");

    HttpURLConnecti on servletConnecti on =
    (HttpURLConnect ion)url.openCon nection();
    servletConnecti on.setDoInput(t rue);
    servletConnecti on.setDoOutput( true);

    servletConnecti on.setUseCaches (false);
    servletConnecti on.setDefaultUs eCaches(false);
    servletConnecti on.setRequestMe thod("POST");
    servletConnecti on.setRequestPr operty("Content-type","applicat ion/octet-stream");

    ObjectOutputStr eam outStream =
    new ObjectOutputStr eam(servletConn ection.getOutpu tStream());
    outStream.write Object(command) ;
    outStream.flush ();
    outStream.close ();

    System.out.prin tln("MY RESULT IN APPLET");
    InputStream instr = servletConnecti on.getInputStre am();
    ObjectInputStre am inputFromServle t = new ObjectInputStre am(instr);
    String result = (String) inputFromServle t.readObject();
    inputFromServle t.close();
    instr.close();
    ------------------------------------------------------------------

    SERVLET CODE
    --------------------------------------------------------------------
    public void performTask(jav ax.servlet.http .HttpServletReq uest
    request,javax.s ervlet.http.Htt pServletRespons e response)
    {
    response.setCon tentType("appli cation/vnd.ms-excel");
    PrintWriter out = response.getWri ter();
    String fileName = "temp" + Long.toString(S ystem.currentTi meMillis())
    + ".xls";
    response.addHea der("Content-Disposition", "inline; filename=\"" +
    fileName
    + "\"");
    InputStream in = request.getInpu tStream();
    ObjectInputStre am inputFromApplet = new ObjectInputStre am(in);
    String command = (String) inputFromApplet .readObject();
    String result = submitQuery(com mand);
    System.out.prin tln("RESULT" + result);
    out.println(com mand);
    out.close();
    ----------------------------------------------------------------------------
Working...