Domanda

Per favore, abbi pazienza qui, sono uno studente e non conosco Java Server Pages. Se sono un completo idiota, qualcuno può darmi un buon link a un tutorial su JSP, dal momento che non sono stato in grado di trovare informazioni su questo ovunque.

Va ??bene, qui va ...

Sto usando Netbeans e sto provando a passare un oggetto che si collega a un database tra le pagine, altrimenti dovrei riconnettermi al database ogni volta che viene visualizzata una nuova pagina.

Usando Netbeans, puoi visualizzare ogni pagina come " jsp " ;, in " design " visualizzare o visualizzare il codice Java. Nel codice Java è la classe che estende un AbstractPageBean. Il problema è che mi piacerebbe passare i parametri, ma non esiste alcun oggetto che rappresenti la classe e quindi non posso semplicemente accedere alle variabili di istanza.

Qualcuno può dirmi come fare?

È stato utile?

Soluzione

Puoi metterlo in una sessione Tutorial JSP, Sessioni .

Ma francamente, non si inseriscono connessioni al database in una sessione. Sono una risorsa scarsa. Faresti meglio ad usare un meccanismo di pooling come Pooling di database Tomcat JNDI esempio .

Personalmente metterei tutto quel codice java in una classe e userei quella classe:

java:

public class FooRepo {
    public static Foo getFoo(Long id) {
      // Read resultSet into foo
    }
  }

jsp:

Foo = FooRepo.getFoo( id as stored in JSP );
// display foo

Se inizi a giocare con JSP, ti consiglio vivamente di usare un libro. Creare un JSP funzionante è molto, molto semplice, ma creare un JSP leggibile e gestibile è difficile. Utilizzare i JSP per la vista e non per la logica.

Per quanto riguarda quale libro; andare in libreria. Personalmente mi piacciono la serie core Java e la serie Head First. L'ultima serie è molto accessibile ma anche completa.

Comprendo che un libro è costoso, ma investire in un libro ti aiuterà a comprendere i fondamenti che ti aiuteranno se ti sposterai in montanti, mvc a molla, wicket, JSF o qualsiasi altro framework che utilizzerai in futuro.

Altri suggerimenti

http://java.sun.com/j2ee /1.4/docs/tutorial/doc/index.html è un tutorial J2EE con parti di esso che parlano anche di JSP

un altro tutorial JSP da sun: http: // java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

Secondo il suggerimento per Head Primo libro su JSP e Servlet . Non lasciarti scoraggiare dalla presentazione accattivante, è molto approfondita e il modo in cui le informazioni sono presentate è molto efficace sia in termini di facilitazione dell'apprendimento, sia in termini di "attaccamento".

Potresti prendere in considerazione l'idea di certificazione di Sun Java Web Component Developer esame, è un buon modo per forzarti ad apprendere a fondo il materiale. Sfortunatamente, dovrai prima ottenere la certificazione Sun Java Programmer.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top