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

    JSP problema con if e request.getparameter

    Salve ho questo pezzo di codice che vi elenco sotto:
    String CondWhere = "";
    String T = request.getParameter("T");
    String P = request.getParameter("Provincia");
    if ( T=="B" ){
    CondWhere = " Where (Tipo = 1 OR Tipo = 7 OR Tipo = 3) AND SNS = 'S' ";
    }
    else if ( T=="S" ) {
    CondWhere = " Where (Tipo = 10 OR Tipo = 12) AND SNS = 'S' ";
    }
    else {
    CondWhere = " Where (Tipo = 1 OR Tipo = 7 OR Tipo = 3 OR Tipo = 10 OR Tipo = 12 ) AND SNS = 'S' AND (Provincia = '"+P+"') ";
    }
    String sql_Istituzioni = " SELECT * FROM tbl_scuole ";
    sql_Istituzioni = sql_Istituzioni + CondWhere;
    sql_Istituzioni = sql_Istituzioni + " Order By TipologiaScuola, Citta, Nome ";
    ResultSet rs_istituzioni = statement.executeQuery(sql_Istituzioni);
    out.println(sql_Istituzioni);

    Il parametro T è la richiesta di un'altra pagina con i seguenti valori "B" o "S" a seconda del click dell'utente su un determinato link nella pagina.
    Tutto funziona ma non riesco a capire come mai se un utente clicca sul parametro B o S l'IF mi porta sempre all'ultimo else e non al primo o al secondo.
    E' come se non leggesse if ( T=="B" ){ o if ( T=="S" ){
    Sono certo almeno spero che la sintassi è giusta dato che funziona e non mi da errori.
    Sapete dirmi come si fa?
    Grazie
    Edo
    Edo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    JSP, in quanto basato su Java, viene trattato nell'apposito forum.

    Ho spostato la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    309
    ciao
    invece che T=="S" prova con t.equals("S")
    tomcat 6.016
    netbeans 6.1

  4. #4

    GRAZIE MILLE

    Ok ora va tutto sei stato gentile.
    CIAO
    Edo

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.