• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

accessing a Collection through a jsp-bean

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hello,
I have a Struts form-bean which contains a HashMap. The keys of this hashmap is an object of type GeSectionComponent. In my jsp, I iterate over a collection of these GeSectionComponents. For each iteration, I would like to lookup in the HashMap to retrieve the value corresponding to the GeSectionComponent. Does anyone have an idea of how to do this?

I have bee trying to use the JSTL c:set-tag to be able to use the GeSectionComponent as a variable in my jsp, but I can't seem to get it to work. Absolutely non-working code looks something like:

<logic:iterate id="geSectionComponent" name="initialReportForm" property="geSectionComponents">
<c:set var="comp" value="???"/>
<jsp:useBean id="comp" type="com.acme.ge.generated.GeSectionComponent" />
<% ???.getPowerLimits(comp); %>
</logic:iterate>

My form contains a getter for the HashMap:

public HashMap getPowerLimits() {
return powerLimits;
}

any help would be appreciated!

cheers,
pj
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have no idea how the 'logic' tags work under the covers, so I don't have any input on how to make them work in conjunction with the JSTL tags. I'd recommend either forgoing the proprietary tags and using the JSTL forEach for your iteration, or stick with the Struts tags.

However, I'm going to move this to the Struts forum where those who are more familiar with the proprietary tags may have some advice for you.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic