2012-03-07 3 views
0

JeJSP/Servlets - Comment créer conditons pour récupérons les enregistrements de la base de données

ci-dessous

1) StudentDAO.java -> a une méthode pour énumérer tous les étudiants

2) ListStudentServlet.java -> Contorller pour obtenir la liste et l'envoyer à jsp

3) ListStudent.jsp -> Afficher la liste des étudiants

maintenant, je veux ajouter condtions tels que

StudentID supérieur, inférieur, égal à égal, etc
StudentName comme « % A%
StudentDOB entre date1 et date2

quelle est la meilleure approche pour obtenir des résultats en fonction des conditions ci-dessus. Ai-je besoin de créer des méthodes séparées pour chaque condition ou puis-je avoir une méthode avec des clauses where différentes?

S'il vous plaît pouvez-vous un exemple?

grâce

Répondre

1

Vous pouvez fournir différents paramètres GET au servlet. Par exemple:

  • ?operator=greaterThan&column=studentId&value=5
  • ?operator=like&column=name&value=%A

Vous pouvez également avoir ces choses codées dans le servlet lui-même, et soumettre un seul paramètre qui identifie la combinaison. Par exemple, si vous avez une liste de requêtes, vous pouvez avoir ?queryId=5

+0

désolé Bozho, je suis nouveau à jsp/servlet. Comment/où j'ai besoin de mettre ce code dans JSP après avoir reçu la réponse (list) de la servlet? s'il vous plaît pouvez-vous donner un exemple? – Muhammad

Questions connexes