Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    10

    [java] reare una pagina htlm

    Salve ragazzi...ho un problemino,devo creare una tabella dinamica in una servlet che mi visualizza i risultati di una query.la tabella essendo dinamica dovrò incrementare le righe per ogni record ottenuto..come faccio???!!grazie aspetto istruzioni :cry

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    <table ...>
      <% while (rs.next()) { %>
      <tr>
         <td><% //stampa dato colonna_1 %></td>
         <td><% //stampa dato colonna_2 %></td>
         ...
         ...
        <td><% //stampa dato colonna_n %></td>
      </tr>
      <% } // chiudo while %>
    </table>
    dove rs sarà chiaramente il resultset della tua query
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    10
    ho provato ad impostare il segunte codice..ma non riesco a visualizzare nulla..sbaglio qualcosa??!!
    facendo come mi avete suggerito riesco anche ad incrementare il numero di righe per tutti i record prelevati dal db??!! grazie

    codice:
    
    
    
    
    <table >
    
    
      <% 
      String DB_Url = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/Dps/Database/DpsAnnunci";
      try
    			{
    			Connection conn= DriverManager.getConnection(DB_Url);
    			Statement stmt = conn.createStatement();
    			ResultSet rs = stmt.executeQuery("SELECT * FROM ANNUNCI");
    			
      
      
      while (rs.next()) { %>
      <tr>
    
         <td><% rs.getString("Riferimento"); %></td>
         <td><% rs.getString("Sede"); %></td>
         <td><% rs.getString("Periodo"); %></td>
         <td><% rs.getString("Descrzione"); %></td>
      </tr>
      <% } } catch(SQLException ex) 
    			{
    			System.err.println("SQLException: " + ex.getMessage()) ;
    			}%>
    </table>

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    La query va a buon fine?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    10
    Si,la query viene eseguita perfettamente!!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    <%= al posto di <%
    codice:
    
    <table >
    
    
      <% 
      String DB_Url = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/Dps/Database/DpsAnnunci";
      try
    			{
    			Connection conn= DriverManager.getConnection(DB_Url);
    			Statement stmt = conn.createStatement();
    			ResultSet rs = stmt.executeQuery("SELECT * FROM ANNUNCI");
    			
      
      
      while (rs.next()) { %>
      <tr>
    
         <td><%= rs.getString("Riferimento"); %></td>
         <td><%= rs.getString("Sede"); %></td>
         <td><%= rs.getString("Periodo"); %></td>
         <td><%= rs.getString("Descrzione"); %></td>
      </tr>
      <% } } catch(SQLException ex) 
    			{
    			System.err.println("SQLException: " + ex.getMessage()) ;
    			}%>
    </table>

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sì, ma ora che vedo, tu non stampi niente... penso che in JSP sia lecito

    =rs.getString(...);

    però "=" da te non c'è da nessuna parte.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da simo7784
    <%= al posto di <%
    ecco appunto
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    10
    ho aggiunto "=" ma non stampa nulla.....!!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    10
    Ora riesco a stampare..ma solo il primo record del db!!!!
    nel db sono presenti 10 record...

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.