Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes JSF and the fly likes Show HashMap forEach Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Show HashMap forEach" Watch "Show HashMap forEach" New topic

Show HashMap forEach

Mario Fatone

Joined: Apr 07, 2008
Posts: 4

My problem is that i can't resolve an issue with forEach.
I have hashmap declared in faces-config.xml

This hashMap is filled in my ProcessAction function, ( i do also syste.out.println to check if the hashMap is not empty)

in my jsp, however in my forEach, it will only loop once

<c:set value="#{brg_mapExistings}" var="MapEntries" scope="session" />
<c:forEach var="serv" items="MapEntries">
test some text

What am i doing wrong?
[ April 29, 2008: Message edited by: Mario Fatone ]
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17410

This is a question you really should have asked in the JSP forum. JSTL isn't JSF, and in many cases it's not safe to use both on the same page.

An IDE is no substitute for an Intelligent Developer.
Paul Michael
Ranch Hand

Joined: Jul 02, 2001
Posts: 697
I agree with Tim, that was the case until JSP 2.1/JSF 1.2 which now defines the Unified EL.

Thanks to the Unified EL, JSTL tags, such as the JSTL iteration tags, can now be used with JSF components in an intuitive way.

Checkout for more details.

SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
I agree. Here's the link:
subject: Show HashMap forEach
It's not a secret anymore!