07. marts 2009 - 12:01Der er
5 kommentarer og 1 løsning
Send data fra servlet til jsp?
Hej
Jeg har nu opbygget min side således, at når jeg udfylder en formular på min jsp side så sendes der via action videre til min servlet, der så henter dem ved hjælp af request.getParameter("string"), og ændrer i min databaseModel, hvis der er noget der skal tilføjes osv.
Min jsp side bruger kun én get metode når den skal skrive disse database infos ud i en tabel.
Så har nogenlunde prøvet at opbygge det efter mvc.
Jeg har dog problemer med når jeg vil sende data direkte til min jsp side. altså ikke gennem databasen.
Jeg har prøvet med request.setAttribute("error", "wrongID") også hente den i jsp siden med request.getAttribute("error"), men den er altid null. Lige efter at have sat atributten går jeg direkte til min jsp side med response.sendRedirect("Forside.jsp") Så den burde ikke gå tabt.
Og selvom den skulle gå tabt i request, så har jeg egentligt også prøvet det hele bare med session istedet, så her burde det da i være gemt?
Så mit egentlige spørgsmål er hvordan skal jeg sende data til min jsp side? Kunne godt tænke mig, at hvis de indtastede informationer fra brugeren ikke var gyldige at give besked om dette.
Jeg syntes det er lidt svært at få ens jsp fil til at være helt fri for java kode. Som de jo mange steder siger generelt er dårlig implemetering, men jeg har nogle tabeller som jeg skal have vist, så har en enkelt for løkke her og der. Jeg kunne selvfølgelig bruge de der Struts eller lære JSTL, men lige pt. syntes jeg det er nemmere blot med java koden da jeg allerede kende det miljø. og det er vel egentligt okay?
Ja du har ret, men man lærer det jo kun ved at kaste sig ud i det og have en masse bøvl med det. for derefter når man endelig er færdig at opdage man kunne have gjort det på en meget smartere måde, men så er man den erfaring rigere :)
Det er ikke saa svaert idag. Et par jar filer i WEB-INF/lib. Et par taglib tags i toppen af JSP og resten er lige ud af landevejen.
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.