JSP-ben miért száll el itt hibával?
PASTEBIN [pont] com /pUapDucX
A kódban az rs2 ResultSet tipusú, egy SQL query eredménye, minden remekül megy, abban az esetben, hogyha az rs2 -nek van értéke (azaz nem üres volt a query eredménye).
Ám pont ezt szeretném elkerülni ezzel az IF-ELSE ággal, hogyha esetleg az adatbázisból nincs eredménye a lekérdezésnek, akkor írjon ki egy sima szöveget, és ne akarja kiírni a tartalmát.
De itt száll el az egész, arra a sorra hivatkozva, ahol kiírnám az ELSE ágban a query eredményét.
Mi lehet a gond / hogyan lehetne ezt megoldani?










De egyébként ennek nincs értelme:
rs2.equals(null)
Ugyanis, ha az rs2 értéke null, akkor nincs equals függvénye.
Szóval neked null == rs2 vizsgálat kell.
Kipróbáltam így fordítva is, ugyanaz... :(
Ennyi a hibaüzenet: An exception occurred processing JSP page
És az ELSE ág utáni sorra mutat, azaz erre:
out.println(rs2.getString("hozzaszolas"));
De elvileg ebben az esetben ennek az ágnak le se kéne futnia, ezért nem értem miért száll el.





1. Utaltam rá, de megpróbálom még egyszer: sokkal egyszerűbb és gyorsabb lenne a debuggolás, ha a hibaüzenetet elolvasnád vagy legalább bemásolnád nekünk.
2. Lehet, hogy a ResultSet-et nem null-ra kéne vizsgálni. Olvasgasd még a doksiját. "result set is empty" első találat, tippként:





Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!