Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    26

    [Jsp]Inviare File Web Service

    Salve ragazzi questo è il mio primo post su questo fantastico sito.

    Mi servirebbe una mano per quanto riguarda un web service che gia è implementato che ha un lato client sviluppato in jsp e un lato server in java deployato con axis

    Ora a questo web service devo aggiungerci una nuova funzione quello di processare certificati che il client manda al web service ed è questo il mio problema, come faccio ad inviare file attraverso jsp??

    Ho letto che devo usare qlc come saaj soap with attachements ma non ho capito bene in che modo

    Qlc mi può illuminare

    Grazie infinite
    Ciao Ciao

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da ermasto
    Salve ragazzi questo è il mio primo post su questo fantastico sito.
    Dato che sei nuovo, ti suggerisco da subito la lettura del Regolamento che contiene tutte le norme da seguire per una corretta partecipazione a quest'area del forum.

    Ti sposto nell'area dedicata a Java, modificando opportunamente il titolo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    26
    Ti ringrazio per il benvenuto ho letto il reglamento e capito un poco le sezioni del forum

    Ora chiedo se c'è qlc di buon cuore che mi può aiutare, almeno a darmi uno spunto per coninuare.

    Grazie mille

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    26
    allora ho cercato in giro e ho trovato qualche informazione in più, ho creato un programma java che crea un messaggio soap e ci allega il certificato e lo manda ad un endpoint

    ecco il codice

    public class InvioCert {
    public static void main(String[] args) {


    try {

    // Crea message factory
    MessageFactory messageFactory = MessageFactory.newInstance();

    // Creazione di un messaggio
    SOAPMessage message = messageFactory.createMessage();

    // Creazione attachment part per il certificcato
    URL url = new URL("file:e:/Prova.der");
    DataHandler dataHandler = new DataHandler(url);
    AttachmentPart attachment = message.createAttachmentPart(dataHandler);
    attachment.setContentId("Certificato");
    message.addAttachmentPart(attachment);
    int i=message.countAttachments();
    System.out.println("Numero Allegati al messaggio:"+i);

    //Invio del messaggio SOAP ad un endpoint
    URLEndpoint urlEndpoint = new URLEndpoint("http://www.w.co:80/endis");
    SOAPConnectionFactory scf = SOAPConnectionFactory.newInstance();
    SOAPConnection con = scf.createConnection();
    SOAPMessage reply = con.call( message, urlEndpoint );

    } catch (IOException e) {
    System.out.println("I/O exception: " + e.toString());
    System.exit(1);
    } catch (Exception ex) {
    ex.printStackTrace();
    }
    }
    }
    ora il mio problema è il solito invio del messaggio in quanto io non ho un endpoint a cui mandarlo ma ho gia implementata una classe client "chiamata" che si connette al locator del web service e manda delle stringhe.

    Ora io devo a questa classe aggiungere tutto questo programma??

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.