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

    [JSP] comparare una stringa

    Salve, scusatemi sto impazzendo... non riesco a comparare una stringa...

    datemi un occhiata per cortesia.

    allora: Io passo un valore da un bean che è Un integer In un database. es il valore id_valore=5.

    adesso lo catturo un una jsp con request.getParameter("id_valore") e lo metto nell'if

    codice:
       if (request.getParameter("id_valore").compareTo("")!=0){
    e mi da il seguente errore:java.lang.NullPointerException

    premetto che ho provato a stampare il valore nella gsp e lo stampa correttamente e ho provato anche cosi:

    codice:
       if (request.getParameter("id_valore").toString().compareTo("")!=0){
    e anche:

    codice:
       if (! (request.getParameter("id_valore").equals("")){

    mi da sempre lo stesso errore!

    Qualcuno mi aiuti per piacere!

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

  2. #2
    il tuo problema è che request.getParameter("id_valore") restituisce null.
    Pertanto qualsiasi metodo applichi a tale valore ti da NullPointerException...
    Ivan Venuti
    Vuoi scaricare alcuni articoli sulla programmazione, pubblicati su riviste di informatica? Visita http://ivenuti.altervista.org/articoli.htm. Se vuoi imparare JavaScript leggi il mio libro: http://www.fag.it/scheda.aspx?ID=21754 !

  3. #3
    il controllo lo potresti fare in questo modo:

    codice:
    String idValore = request.getParameter("id_valore");
    if (idValore != null && idValore.length() > 0){
    
    }

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.