Hi Scott.
Maybe you have some concepts misunderstood. Some
Struts tags contain an
property attribute that refers to the
name of an specific bean, not to the bean itself. Therefore, it's usual to have something like this in a options tag:
And not this:
Also,
you should note that regarding the code you said everything worked, you're not using Struts tags for some cases. For instance, in your pure HTML select tag you're retrieving the
charisticbeanname of a scoped object
charistic. This is totally fine!
This is also fine when you use it in the
items attribute of tag
c:forEach, because this attribute actually expects the collection (itself) of elements.
So, I suggest you to pay attention to this details, specially on differences related to the objects and their names, and refactor your code a little bit. Remove the others "${...}" parts of your code and see if it works.
[ June 15, 2007: Message edited by: Leandro Melo ]