File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes Map based Action Form Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Map based Action Form" Watch "Map based Action Form" New topic

Map based Action Form

Brian Quinn
Ranch Hand

Joined: Dec 23, 2003
Posts: 32
I am trying to create a dynamic form on my web app, and thought the map based action form would be my best choice (I am wedded to struts). I will be putting up x amount of properties, some single select, some multiple select. However, when I write my unit tests , I am seeing that struts will not put a String[] into a mapped property - it will only take the first value - here's my test code:

I get a ClassCast Exception on this line:
String[] results = (String[]) resultMap.get("by Service Code");

Any ideas what causes this or how I can build a form that I won't know the properties til runtime ?
I agree. Here's the link:
subject: Map based Action Form
It's not a secret anymore!