Visualizzazione dei risultati da 1 a 5 su 5

Discussione: servlet e frame

  1. #1

    servlet e frame

    Ciao,ho una applicazione jsp (con jdbc) che gira all'interno di un frame. In pratica vengono creati la prima volta che si accede 2 frame,in uno è caricata una jsp.Fin qui tutto ok,se non fosse che questa jsp tramite un form richiama una servlet,che a sua volta mi riporta alla jsp di partenza (occiamente dopo aver cambiato un paio di cose...).
    Se la faccio funzionare al di fuori dei frame tutto ok,con i frame mi da un bel NullPointerException.
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  2. #2

    Me tapino...
    Niente,purtropo ancora non sono riuscito a capire.La cosa strana è che se visualizzo la jsp in una pagina senza frame la form funziona correttamente, la servlet in questione viene richiamata e fa il suo dovere...una volta caricato all'interno di un frame invece la servlet invocata non funnziona più e salat fuori il vecchio caro java.lang.NullPointerException
    :master:
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  3. #3
    Allora ho riprodotto l'applicazione semplificando qualche cosa e non dipende dai frame ma a quanto pare da qualche path di tomcat.
    Praticamente sotto webapps ho diverse applicazioni.Per qualche motivo credo che le servlet facciano riferimento però alla ROOT (la directory di applicazine predefinita di tomcat).
    Sapete dirmi se i vari web.xml delle applicazioni (ognuno nel prorpio WEB-INF quindi) vanno impostati con path particolari?Se ad esempio deployio (brutto termine.. ) una servlet in un web.xml mettendo come servlet-mapping /Pippo,lo "/" non dovrebbe far riferimento alla directory "classes" dell'applicazione corrente?
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se in una webapp metti una servlet la richiami con www.dominio.it/nomeapp/Pippo

  5. #5
    Quindi se la servlet viene richiamata ad esempio in una form nell'action ci metto "/nomeapp/nomeservlet" giusto?
    Pensavo che una volta schierata nell'web.xml all'interno di una applicazione si potesse usare l'applicazione come path assoluto,quindi richiamandola come /nomeservlet e basta.
    Comunque grazie mille,provo subito!
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

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.