Question

S'il vous plaît, supportez-moi avec moi ici, je suis un étudiant et un nouvel utilisateur de Java Server Pages. Si je suis un idiot complet, quelqu'un peut-il me donner un bon lien vers un tutoriel sur JSP, car je n'ai pas pu trouver d'informations à ce sujet où que ce soit.

D'accord, voilà ...

J'utilise Netbeans et j'essaie de transmettre un objet qui se connecte à une base de données entre les pages, sinon je devrais me reconnecter à la base de données chaque fois qu'une nouvelle page est affichée.

Grâce à Netbeans, vous pouvez afficher chaque page sous la forme "jsp", dans "design". afficher ou afficher le code Java. Dans le code Java, la classe étend un AbstractPageBean. Le problème est que j'aimerais passer des paramètres, mais il n'y a pas d'objet représentant la classe et je ne peux donc pas simplement accéder aux variables d'instance.

Quelqu'un peut-il me dire comment faire cela?

Était-ce utile?

La solution

Vous pouvez le placer dans une session didacticiel JSP, Sessions .

Mais franchement, vous ne mettez pas de connexions de base de données dans une session. Ils sont une ressource rare. Vous feriez mieux d'utiliser un mécanisme de regroupement comme dans Regroupement de bases de données Tomcat JNDI exemple .

Personnellement, je mettrais tout ce code Java dans une classe et utiliserais cette 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

Si vous commencez à jouer avec JSP, je vous recommande fortement d'utiliser un livre. Il est très facile de créer un JSP fonctionnel, mais il est difficile de créer un JSP lisible et maintenable. Utilisez les JSP pour la vue et non pour la logique.

En ce qui concerne quel livre; aller dans une librairie. Personnellement, j'aime les séries de base Java et Head First. La dernière série est très accessible mais également complète.

Je comprends qu'un livre coûte cher, mais investir dans un livre vous aidera à comprendre les principes fondamentaux qui vous aideront si vous passez à struts, spring-mvc, wicket, JSF ou à tout autre cadre que vous utiliserez à l'avenir.

Autres conseils

http://java.sun.com/j2ee /1.4/docs/tutorial/doc/index.html est un didacticiel J2EE dont certaines parties parlent également de JSP

un autre didacticiel JSP de sun: http: // java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

J'approuve la suggestion pour le livre Head First sur JSP et les servlets . . Ne vous fiez pas à la présentation mignonne, elle est très complète et la manière dont les informations sont présentées est très efficace, car elle facilite l’apprentissage et l’aide à «coller».

Vous pouvez envisager de prendre la certification Sun Java Web Component Developer . examen, c’est un bon moyen de vous forcer à apprendre le matériel à fond. Malheureusement, vous devez d'abord obtenir la certification Sun Java Programmer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top