Kako JSTL forEach petljom prikazati podatke

poruka: 4
|
čitano: 1.822
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Kako JSTL forEach petljom prikazati podatke

Ovako znam da je dosta komplicirano ono šta trebam ali je puno kompliciranije za objasnit, ali ću probat :)

 

Znači napravio sam listu tipa <Data> i napunio je nekim podacima. Sada moram u .jsp fajlu pomoću JSTL tehnologije foreach petljom prikazati te podatke u servletu odnosno u web browseru.

 

u JSTL fajlu sam probao sa <c:forEach items="${ requestScope['novaLista'] }" var="data"> ali jednostavno mi ne ispisuje ništa u browseru.

 

Zanima me dali bi mi netko moga pomoći i objasniti mi detaljnije gore navedeni redak i isto tako koju naredbu trebam dodati u servlet.

 

Hvala!

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Kako JSTL forEach petljom prikazati podatke

Pa daj i ostatak koda, ta jedna linija se cini ok, mozes npr postaviti na pastie

All religions are the same: religion is basically guilt, with different holidays.
 
1 0 hvala 0
15 godina
neaktivan
offline
Re: Kako JSTL forEach petljom prikazati podatke

Nemogu napravit preko pasie-a , probat ću drugačije...

Poruka je uređivana zadnji put sri 9.11.2011 11:44 (phearless).
15 godina
neaktivan
offline
Kako JSTL forEach petljom prikazati podatke

Ovo je dio .jsp fajla:

 

 

<body>

<p>Livada je crna u kupovini.jsp</p>

<c:forEach items="${ requestScope['novaLista'] }" var="data">

<tr>

<td><c:out value="${ data.naziv }"/></td>

<td><c:out value="${ data.opis }"/></td>

<td><fmt:formatNumber type="number" pattern="0.00" value="${ data.cijena }" /></td>

<td><form action="kupi.html" method="post">

<input type="hidden" name="id" value="

<c:out value="${ data.id }"/>" />

<input type="SUBMIT" value="Kupi"/></form></td>

</tr>

</c:forEach>

</body>

 

a ovo je dio servleta:

 

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

 

  String username = request.getParameter("username");

  String password = request.getParameter("password");

 

  if(username.equals("student") && password.equals("password")){

 

 

   request.getSession().setAttribute("novaLista", Metoda.getGeneratedData());

 

   RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/WEB-INF/kupovina.jsp");

dispatcher.forward(request, response);

 

 

/*request.setAttribute("novaLista", Metoda.getGeneratedData());*/

 

  }

  else{

  final String rez = "Login failed! Try Again!";

   request.setAttribute("Rezultat", rez);

  RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/login.jsp");

dispatcher.forward(request, response);

  }

}

 

 

znam da sam u servletu nešto krivo napravio sigurno...

 

ps. inače ono što konkretno moram napravit je kao neki web shop , znači moram imati login nakon kojeg ,ukoliko je unesen dobar usename i password , mi na sljedećoj stranici mora izlistati podatke ondnosno proizvode koji su u listi.

 

Sorry zbog ne preglednog koda ali nisam uspio drugačije.

 

Poruka je uređivana zadnji put sri 9.11.2011 11:52 (phearless).
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice