Hejsa
Jeg er igang med at prøve på at udskrive en liste bestående af objecter fra en servlet til en JSP side som skal vise resultatet, altså indholdet af listen.
Objektet som er oprettet i en arraylist består af følgende:
- Navn
- Initialer
- Cpr-nummer
- Password
- Id
Projektet er et password beskyttet brugeradministrationside, hvor en admin kan oprette, slette, se en liste af brugerer og rette.
Har lavet en servlet som bruges som controller. Når en bruger vil se en liste, skal jeg hente objektet fra data klassen, sende det videre til jsp siden og udskrive.
Min if statement der håndterer dette er følgende:
- if (session.getAttribute("show").equals("show")) {
-
- List opr = null;
- try {
-
- opr = func.showlist(opr);
- for(int i = 0; i < opr.size(); i++){
- System.out.println(opr.get(i));
-
- }
- request.setAttribute("list", opr);
-
- } catch (Exception e) {
-
- System.out.print("Error found, when trying to show list");
-
- }
-
- session.removeAttribute("administrator");
- session.removeAttribute("show");
- rd = getServletContext().getRequestDispatcher("/getList.jsp");
- rd.include(request, response);
-
-
-
- }
Har oprette en request attribut jeg skal bruge, men er i tvivl hvordan den skal sendes med.
altså denne: request.setAttribute("list", opr);
på forhånd tak
Indlæg senest redigeret d. 07.05.2014 13:38 af Bruger #17615