Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    114

    [JAVA-JSP-XML] gestione richieste xml

    Ciao a tutti
    sto sviluppando un applicativo su jsp. Queste fino ad oggi erano generate semplicemente con pagine .jsp contenenti tag html e vari elementi e direttive jsp per l'elaborazione. Ora mi è stato chiesto di poter accedere al servizio anche tramite altri applicativi (non solo tramite pagine web come lo è ora).. e quindi di gestire le richieste xml che mi potranno arrivare da qualsiasi fonte.
    Ho pensato di dare alla servlet il compito di interpretare il tipo di client che fa la richiesta e rispondere di conseguenza? Nn so come fare. Forse dovrei generare un xml da mandare a chiunque e in base a non so cosa associare un xslt per formattare l'xml in una pagina html nel caso la richiesta provenga da un browser web,..oppure semplicemente restituire un xml nel caso in cui la request sia stata fatta da un altro applicativo qualsiasi!?!?
    Qualcuno ha qualche idea e qualche esempio di come si puo realizzare ciò??
    grazie 1000

    p.s. le richieste che arrivano da parte della generica applicazione sarebbero anch'esse richieste formattate secondo un xml predefinito!

  2. #2
    secondo me dovresti gestire la situazione in questo modo:
    un browser web fa richieste di tipo get e se sono post non contengono xml, quindi devi differenziare le richieste che giungono e nel caso si tratta di post xml, leggi l'xml inviato col post, lo interpreti e in base a quello fai quello che devi fare, potresti tranquillamente fare tutto con una servlet...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    114
    ciao viruz grazie della risposta
    potresti farmi un piccolo esempio di codice tanto per farmi 1 idea
    grazie

  4. #4
    Con una servlet per quanto riguarda la gestione di post o get sei apposto xchè hai i metodi doGet e doPost.
    Quindi nel doGet gestisci la richiesta come proveniente da un browser web. Nel metodo doPost devi differenziare le richieste a seconda del content type col quale ti arriva la richiesta: se il content type è text/xml allora ti è arrivata una post xml e devi leggere il corpo della richiesta per recuperare l'xml recuperando l'input stream dalla richiesta

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    114
    ok grazie 1000
    farò qualche prova

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.