File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes JSF or JSTL (don't care) loop though List of images Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "JSF or JSTL (don Watch "JSF or JSTL (don New topic

JSF or JSTL (don't care) loop though List of images

Kevin P Smith
Ranch Hand

Joined: Feb 18, 2005
Posts: 362
Hi guys,

I'm trying to loop through a simple List<String> imagesList

I have tried both JSTL & JSF and can't get this to work, on both occasions I get the same issue. Only the final image is displayed.
If I output just the URL (no IMG tag) I get all 3 results, so it's the IMG tag that's breaking it (I guess)

As I say, don;t care if it's JSF (repeat, datagrid) or JSTL (forEach)
My loop (JSTL):

Any help on how to get this working would be great!

Alan Smith
Ranch Hand

Joined: Oct 19, 2011
Posts: 185

For JSF you should download the images first and create a resources folder under your projects root folder. ie. beside WEB-INF. Then use ui:repeat to loop through the images.

using the bean...

Give that a shot.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17417

JSTL+JSF are a recipe for frustration. Avoid JSTL with JSF. JSF has native constructs that do the same thing, only better integrated with JSF.

I also recommend avoiding the ui:repeat tag except for cases where a less programmatic layout control (such as h:dataTable) aren't possible. JSF Views are supposed to be graphic templates, not code.

An IDE is no substitute for an Intelligent Developer.
I agree. Here's the link:
subject: JSF or JSTL (don't care) loop though List of images
It's not a secret anymore!