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

    [JAVA] Riferimento null...perchè?

    Salve,

    ho 3 classi che si passano un riferimento tra loro (il ResultSet rs) ed alla fine me lo ritrovo null, perchè?
    Ecco le classi (ho tagliato le parti non necessarie)

    1) ImageCRUD.java (=Classe CRUD per DB)
    Codice PHP:
    ...
    public 
    ResultSet listImage()  throws SQLException{
       try{
         Class.
    forName(...);
         
    conn DriverManager.getConnection(...);
         
    ps conn.prepareStatement("select idImmagini, Nome from immagini");
         
    rs ps.executeQuery();
         ...
         
    conn.close();
         
    ps.close();
         ...
         return 
    rs;

    2) ImageServlet.java (=Servlet)
    Codice PHP:
    ...
    ImageCRUD ic = new ImageCRUD();
    ResultSet rs ic.listImage();
    ...
    request.setAttribute("rs"rs); 
    3) ShowImage.jsp (=JSP)
    ...
    Codice PHP:
    <%= request.getAttribute("rs") %> 
    Alla fine mi da come risultato un bel null
    Gutta cavat lapidem
    [La goccia scava la pietra]
    ***
    (Ovidio)

  2. #2
    in che modo ritorni dalla servlet alla jsp?
    Al mio segnale... scatenate l'inferno!

  3. #3

    Re: [JAVA] Riferimento null...perchè?

    Originariamente inviato da matthew80
    Salve,

    ho 3 classi che si passano un riferimento tra loro (il ResultSet rs) ed alla fine me lo ritrovo null, perchè?
    Ecco le classi (ho tagliato le parti non necessarie)

    1) ImageCRUD.java (=Classe CRUD per DB)
    Codice PHP:
    ...
    public 
    ResultSet listImage()  throws SQLException{
       try{
         Class.
    forName(...);
         
    conn DriverManager.getConnection(...);
         
    ps conn.prepareStatement("select idImmagini, Nome from immagini");
         
    rs ps.executeQuery();
         ...
         
    conn.close();
         
    ps.close();
         ...
         return 
    rs;

    2) ImageServlet.java (=Servlet)
    Codice PHP:
    ...
    ImageCRUD ic = new ImageCRUD();
    ResultSet rs ic.listImage();
    ...
    request.setAttribute("rs"rs); 
    3) ShowImage.jsp (=JSP)
    ...
    Codice PHP:
    <%= request.getAttribute("rs") %> 
    Alla fine mi da come risultato un bel null
    Secondo me ti conviene metterlo in session. Poi semmai se nn ti serve più lo elimini.
    S-RDZN

    J2EE programmer

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 © 2026 vBulletin Solutions, Inc. All rights reserved.