I believe that the "value" attribute is not used in this tag.

2009/12/18 Philipp Leusmann <philipp.leusm...@rwth-aachen.de>:
> Hi,
>
> what exactly does the value-attribute of the select tag require? Is it one 
> element of the list provided to the list-argument? Or is it the value which 
> eventually makes the value-attribute of the html-rendered select tag?
>
> I have something like the following and I do not find a way to work as 
> expected:
>
> public class SelectAction extends ActionSupport
> {
>        private List<TestObject> list = new ArrayList();
>
>        private TestObject object;
>
>        public String execute()
>        {
>                TestObject to1 = new TestObject(1, "foo");
>                list.add(to1);
>                TestObject to2 = new TestObject(2, "bar");
>                list.add(to2);
>                object = to2;
>        }
>
>        [getters for the stuff above]
>
> }
>
> public class TestObject
> {
>        private Integer id;
>
>        private String str;
>
>        public TestObject(Integer id, String str)
>        {
>                this.id = id;
>                this.str = str;
>        }
>
>        [getters]
> }
>
>
>
> And in the template (using Freemarker) I tried:
>
>        <@s.select name="bla" list=list listKey="id" listValue="str" 
> value=object />
>
>        <@s.select name="bla" list=list listKey="id" listValue="str" 
> value=object.id />
>
>        <@s.select name="bla" list=list listKey="id" listValue="str" 
> value="${object.id}" />
>
>        <@s.select name="bla" list=list listKey="id" listValue="str" 
> value=${object} />
>
> None of the above worked.
>
>
> Could anybody please tell me what the correct value-argument would be?
>
> Thanks very much,
>
>  Philipp
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to