File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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
Author

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
imageList.add("http:www.awebsite.com/images.firstimage.jpg")
imageList.add("http:www.awebsite.com/images.secondimage.jpg")
imageList.add("http:www.awebsite.com/images.thirdimage.jpg")

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!

Thanks
Alan Smith
Ranch Hand

Joined: Oct 19, 2011
Posts: 152

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: 15641
    
  15

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.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: JSF or JSTL (don't care) loop though List of images
 
Similar Threads
ArrayList in jsp:useBean..
binding and el expression in datatable
taglib to scriptlet attempt
(JSTL) iterate - foreach eqivilant
Evaluating 2 expressions in JSF using JSTL if tag