Invocare una servlet esterna

di il
1 risposte

Invocare una servlet esterna

Ciao a tutti, ho bisogno di un piccolo aiuto,
sto "giocando" con struts 1.3, al submit di una form devo recuperare i valori inseriti e formattarli per interrogare una servlet, di questa servleto io ho soltanto l'url e i parametri da passare li devo passare nel post, come posso impostare la action per richiamare questa servlet??? oppure devo creare una servlet e fare l'override del metodo doPost? e poi come la integro nella action??

1 Risposte

  • Re: Invocare una servlet esterna

    Ciao, se la servlet la implementi tu ed hai quindi liberta di scelta, potresti fare cosi: recuperi i tuoi parametri dalla action, li tratti secondo le tue esegienze, li setti come attributi nell'oggetto request, e poi fai il dispatch verso la tua servlet:

    RequestDispatcher dispatcher =
    request.getRequestDispatcher("<path alla tua servlet definito nel web.xml>");
    dispatcher.forward(request, response);


    request è l'oggetto javax.servlet.HttpServletRequest
    dispatcher è l'oggetto javax.servlet.RequestDispatcher

    all'interno della tua servlet ,sempre attraverso l'oggetto request, li recuperi e prosegui il tuo flusso.Spero di aver capito il tuo problema e di esserti stato ai aiuto.
Devi accedere o registrarti per scrivere nel forum
1 risposte