Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157

    [servlet] sintassi switch

    Salve...

    è vero che lo switch nelle servlet accetta solo interi... almeno cosi mi è parso di capire da netbeans :master:

    cmq se accetta solo interi io da jsp voglio mandare un intero a servlet.

    ho creato un <input type="hidden" nome="chiamato_da" value"3"> nella jsp.

    MO nella servlet come devo richiamare il valore 1.

    cosa ci metto nello switch( )?

    ho provato con switch(request.getIntHeader("chiamato_da")) ma mi ritorna come valore -1.
    Come faccio a farmi ritornare il valore di value?

    Help!!!
    Tutto ciò che non mi uccide mi rende più forte!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    devi recuperare in doGet o doPost il valore del parametro (sarà comunque String). A quel punto, passando da Integer.parseInt(...) ti crei il tuo int da usare nello switch. Per esempio se il form fosse method="get"

    codice:
    ... doGet(HttpServletRequest req ...) {
    
     ...
      try {
        int index = Integer.parseInt(req.getParameter("quel_che_ti_pare"));
        switch ...
      }
      catch (Exception e) {
        //Non ha potuto fare la conversione da String a int ...
      }
      ...
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157
    Grazie Infinite...

    scusa ma come posso passare una servlet in una jsp o un beans?

    se per esempio ho una servlet e dentro vi ho una variabile/parametro come posso passarla all jsp senza usare il bean?
    Oppure come posso passare la variabile al bean in modo da usare lo stesso bean nella jsp.

    In pratica ho fatto una servlet che fa la connessione ad un database e sempre in questa servlet ho fatto la select di un campo deloo stesso database. adesso voglio passare questa stringa o in un beans o in una servlet.

    Sareste cosi gentili da farmi i due esempi?
    Tutto ciò che non mi uccide mi rende più forte!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    157
    grazie per l'aiuto. per adesso ho risolto cambiando pc... la settimana prossima riusoo il mio e ti rispondo alla domanda...
    Tutto ciò che non mi uccide mi rende più forte!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ti rimando (ancora una volta) all'uso del manuale: puoi utilizzare le sessioni.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.