23. november 2004 - 20:49Der er
29 kommentarer og 1 løsning
Oprettelse af liste fra servlet/database
Eksempel
Jeg har en side der hedder bog.jsp
Denne side skal kalde en servlet der leder en database igennem. Databasen indeholder en tabel der hedder genre der består af et id og et navn. Alle de nanvne skal skrives ud i en unsorted liste når bog.jsp loades første gang.
bruger går ind på side browser requester ShowGenreServlet ShowGenreServlet finder alle genrer og forwarder til showgenre.jsp showgenre.jsp viser alle genrer som <A HREF="ShowBooksServlet?genre=genreid">genrenavn</a> bruger klikker på link browser requester ShowBooksServlet?genre=genreid ShowBooksServlet finder bøger udfra request.getParameter("genre") og forwarder til showbooks.jsp showbooks.jsp viser de fundne bøger
Jo præcist men ved ikke hvordan jeg får lavet listen med alle genre hvordan jeg requester en servlet direkte unden at senden den en parameter med post. Har ikek lært det i nu
så når jeg trykker på linket showgenre.jsp så sender den en parameter der hedder genre=hent til servletten hvorefter servletten returnerer den som et array ligesom med bøger
Nej for jeg vil ikke have formatering og htmnl i servletten. Men hvis nu vi siger at
ShowGenre.jsp har føglde liste
<ul> <li>Genre1</li> <li>Genre2</li> </ul>
OSV men det skal jo udfyldes af servletten så det er jo ikke nok bare at sende en parameter med genre 77 bå den skal finde alle genre og sætte dem ind i listen.
Herefter bruger ShowGenre.jsp en forlykke til at kigge igennem et array hvor alle genrene ligger og ligger dem ind i listen, ligesom med bøger, forskellen er bare ved bøger bruger jeg en form på selve side der poster nogle parametere servletten der så initialiserer den.
Du lader folk starte med at kalde ShowGenreServlet, den stopper en ArrayList af GenreBean ind i request og forwarder til showgenre.jsp, showgenre.jsp viser så genrerne med links til ShowBooksServlet (med genre id påklistret som parameter)
ok bare iorden det prøver jeg Det kan den godt, skal jeg bare lave en metode i servletten der f.eks. hedder genre og linket på siden er så en href til ShowGenreServlet
Her er et eksempel på en servlet der bare viser alle de bøger der har en servlet, den virke jo egentlig på samme måde men den gør bare ikke rigtig noget når man kalder den direkte.
Men som jeg skrev i et af de første indlæg så tror jeg at du skal have 2 servlets: en til at hente genrer med og en til at hente bøger indenfor en genre.
Yes, ville du have noget imod at hjælpe mig lidt med en webshop meget simpelt hvor man kan tilføje nogle af de bøger man finder osv, det er bare en demo jeg er igang med for at blive bedre.
ja men det kan vi lige vende tilabeg til imorgen når jeg har fået alt det på plads med at finde den enkelte bog frem og derbæst skal tilføje den. Godnat tales ved imorgen
Tror godt jeg nogenlunde ved hvad det drejer sig om, men jeg laver nok et nyt sprøgsmål imorgen. Dette er ved at blive lidt stort
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.