Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Servlet funzionante solo la prima volta

    ciao...
    ho creato una servlet con i seguenti metodi

    init
    si collega al db

    dopost
    prende i parametri da un form di una jsp ed effettua una insert sul db e chiude la connessione

    il problema è che se inserisco la prima volta il form tutto va bene, appena lo ricompilo e premo submit mi da l'errore:
    codice:
    java.lang.IllegalStateException
    	org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:432)
    	servlet.Inserisci.doPost(Inserisci.java:122)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    se clicco su Reload della mia applicazione dal manager di tomcat la servlet funziona, ma sempre solo la prima volta...
    chi mi spiega il motivo?come risolvo?
    grazie
    stex1984

  2. #2
    risolto...
    ho spostato la connessione al db nel dopost...
    questo mi fa pensare che il metodo init viene richiamato solo la prima volta e siccome nel dopost chiudo la connessione, al successivo richiamo la connessione risulta chiusa e quindi è impossibile fare il da fare!!!
    qualcuno conferma questa teoria?
    stex1984

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.