[
https://issues.apache.org/struts/browse/WW-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ted Husted updated WW-1601:
---------------------------
Fix Version/s: 2.0.x
> s:select tag does not support keys of type Byte (and possibly others)
> ---------------------------------------------------------------------
>
> Key: WW-1601
> URL: https://issues.apache.org/struts/browse/WW-1601
> Project: Struts 2
> Issue Type: Bug
> Affects Versions: 2.0.2
> Environment: windows xp, java 6, tomcat 5.5.17
> Reporter: Dariusz Wojtas
> Fix For: 2.0.x
>
>
> <s:select size="1"
> name="rate"
> list="rates"
> listKey="id"
> listValue="name"
> emptyOption="false"
> label="...."/>
> Action has properties
> private Byte rate;
> private ArrayList<OptionBean> rates;
> class OptionBean implements Serializable {
> private Byte id;
> private String name;
> }
> generated select tag does not recognize selected value.
> If I switch Byte to String then it works.
> I would like set OptionBean containing 'id' of type Object.
> And I tried it with different types of Objects (String, Byte) but only String
> worked.
> I believe it should support all object types with correctly implemented
> 'equals'.
> If it matters - form is of theme "ajax".
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira