Zoeken en weergeven van meerdere resultaten op dezelfde pagina

Ik probeer een jsp-pagina te ontwerpen waarbij een gebruiker de naam van een veld invoert (zeg vaders naam) en een waarde invoert. Ik wil de database doorzoeken en al die mogelijke studentennamen terugsturen waarvan de naam van de vader overeenkomt met die van de gebruiker.


Nu is het probleem dat ik alle namen van de student op een rij-wijze wil retourneren (ongeveer zoals hoe Google een reeks waarden retourneert wanneer we naar iets zoeken) met een kleine beschrijving. Ik wil ook het resultaat weergeven op dezelfde pagina waarop de gebruiker de waarden heeft ingevoerd.


Hoe moet ik servlets gebruiken om dit te bereiken. Gewoon een beetje vooruitzicht van de code zou nuttig zijn ??

0

1 antwoord

Ik probeer een jsp-pagina te ontwerpen

Hier moet u een eenvoudige pagina hebben die de GET -verzoekparameter kan controleren, zoals:

http://www.example.com/?q=a+father+name&page=2&so-on-as-per-your-need

Nu hebt u twee -servlets nodig:

  1. Eerst zoek -servlet die zoekopties bevat, zoals een veld zoals u zei.
  2. Ten tweede, de result -servlet, met de capaciteit om een ​​weergave-resultaat te doorzoeken

Ik wil in de database zoeken

Houd de methoden DAO in een afzonderlijke klasse om uw bedrijfslogica weg te houden van servlet of jsp.

Ik ben van mening dat je de database kunt doorzoeken naar je overeenkomende waarden, en zoals je zei, wil je een bepaalde beschrijving ook moet je die in de database hebben opgeslagen.

Ik wil het resultaat ook op dezelfde pagina weergeven

Je hebt include en forward opties met JSP, je hoeft alleen maar een van deze opties te nemen op basis van parameter q , als het < code> null dan forward/include het verzoek op search servlet. Als q een waarde heeft dan forward/include , wordt de servlet voor result aangevraagd.

Op deze manier hebt u slechts één weergave en twee controllers hiervoor.

Hoop dat het helpt.

Verdere metingen die u kunnen helpen:

1
toegevoegd