Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37

    [javascript/Servlet]

    Salve,
    sto cominciando a cimentarmi nella programmazione di web applications in java. In particolare con javascripts, jsp, jsf e servlet.
    Il problema che ho e per il quale vi chiedo aiuto è il seguene:
    riesco tranquillamente a fare, lato client, una richiesta ad un server che, tramite una servlet, rispode. Il punto è che riesco ad inviare testo, html, ma non immagini.
    1) come lato server faccio ad inviare da una servlet una immagine?
    2) come faccio lato client a riceverla e caricarla sulla pagina html?

    Vi chiedo aiuto anche su un'altra cosa:
    quando un client riceve un file xml inviatogli dal server nella pagina html compare esattamente questo:
    [bject XMLDocument]
    1) come faccio a visualizzare il contentuto del testo xml che ho ricevuto?

    Spero di essere stato abbastanza chiaro e grazie mille sin da ora.


  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37

    Re: [javascript/Servlet]

    Originariamente inviato da ligen
    Salve,
    sto cominciando a cimentarmi nella programmazione di web applications in java. In particolare con javascripts, jsp, jsf e servlet.
    Il problema che ho e per il quale vi chiedo aiuto è il seguene:
    riesco tranquillamente a fare, lato client, una richiesta ad un server che, tramite una servlet, rispode. Il punto è che riesco ad inviare testo, html, ma non immagini.
    1) come lato server faccio ad inviare da una servlet una immagine?
    2) come faccio lato client a riceverla e caricarla sulla pagina html?

    Vi chiedo aiuto anche su un'altra cosa:
    quando un client riceve un file xml inviatogli dal server nella pagina html compare esattamente questo:
    [bject XMLDocument]
    1) come faccio a visualizzare il contentuto del testo xml che ho ricevuto?

    Spero di essere stato abbastanza chiaro e grazie mille sin da ora.

    Volevo aggiungere solouna cosa: non vi chiedo di farmi una lezione sulle servlet, ma solo un piccolo aiuto. Anche qualche reference dove vedere qualcosa di interessante sarebbe niente male.
    Grazie.


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    37
    Ho trovato una soluzione all'invio da servlet di una immagine e la posto qui per qualcuno che avesse bisogno:

    codice:
    import javax.imageio.ImageIO;
    import com.sun.image.codec.jpeg.JPEGCodec;
    import com.sun.image.codec.jpeg.JPEGImageEncoder;
    import java.io.File;
    import java.io.IOException;
    import javax.servlet.http.*;
    import javax.servlet.*;
    
    public void doPost(HttpServletRequest req,HttpServletResponse res){
      
      ServletOutputStream out = res.getOutputStream();
      
      res.setContentType("image/jpeg");
      String filePath = "...bla...";
      
      BufferedImage image = null;
      try{
        image = ImageIO.read(new File(filePath));
        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
        encoder.encode(image);
      }catch(IOException ioe){
        ...
      }
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.