[
https://issues.apache.org/struts/browse/WW-1601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Don Brown resolved WW-1601.
---------------------------
Resolution: Cannot Reproduce
Fix Version/s: (was: 2.0.x)
Assignee: Don Brown
I tried to reproduce this by adding a test to the
org.apache.struts2.views.jsp.ui.SelectTest, but it seems to be working on head.
The test uses a String list for the selected values, but a byte key in the
data map. If this is still a problem, please modify the test to replicate your
situation.
> 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
> Assigned To: Don Brown
>
> <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