Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    140

    richiamare procedura gia eseguita

    Ciao,
    lato client faccio inserire dei parametri all'utente..che devo controllare lato server..
    per esempio inserire la tua età, l'utente inserisce l'età..che viene inviata al server..
    il server dopo i controlli mi restituisce null, se l'età non va bene.
    Nel caso in cui il server mi restituisce null..dovrei far riapparire la scritta "inserire la tua età", quindi dovrei portarmi al passo precedente facendo appunto riapparire la scritta..

    Passi:
    inserire l'età
    prendi l'età
    inviala al server
    risultato del server
    se il risult è null torna al passo primo

    come si puo fare??
    grazie!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Beh... direi che tutto dipende dal tipo di applicazione che stai facendo: un'applicazione client/server? Una WebApplication? Altro?
    Come richiedi all'utente i dati?
    Come comunichi all'utente che i dati sono stati accettati/rifiutati?

    Hai del codice da postare?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    140
    si, richiedo i dati all'utente in qst modo

    System.out.println("Inserisci l'età: ");
    String nickname = inputDaTastiera.readLine();

    mettiamola giu in modo piu semplice:il mio problema è solo relativo al costrutto da utilizzare.
    un metodo invocato mi ha restituito null come faccio a ritornare al passo precedente in cui chiedo di inserire l'età?

    1)"inserire età"
    2)prendo l'età
    3)invoco un metodo se qst mi restituisce null devo ritornare a "inserire età"

    come faccio a fare una roba del genere?

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    codice:
    String nickname = "";
    Object risposta = null
    while (risposta == null) {
       System.out.println("inserire l'età:");
       nickname = inputDaTastiera.readLine();
       ...   // comunicazione con il server
       risposta = leggiRispostaDalServer();
    }
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    usa un while.. finchè il risultato è nullo richiedi l'età altrimenti esci:

    while(eta == null)
    {
    //qui chiedi l'età e la inserisci nella variabile eta
    }
    //qui la variabile eta non è nulla.. fa quello che devi

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    140
    ok come ha detto lele ho capito..
    ma come mi ha detto stoicenko no..e vorrei capire..
    la variabile eta prima del while non è definita.
    cosa metto? eta= a cosa?

    eta=??
    while(eta == null)
    {
    //qui chiedi l'età e la inserisci nella variabile eta
    }
    //qui la variabile eta non è nulla.. fa quello che devi

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da produ
    ok come ha detto lele ho capito..
    ma come mi ha detto stoicenko no..e vorrei capire..
    la variabile eta prima del while non è definita.
    cosa metto? eta= a cosa?

    eta=??
    while(eta == null)
    {
    //qui chiedi l'età e la inserisci nella variabile eta
    }
    //qui la variabile eta non è nulla.. fa quello che devi
    E' identica alla mia... solo che lui ha tralasciato la parte della dichiarazione delle variabili...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.