DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17368>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17368 html:select multiple does not populate form bean under jdk1.3 Summary: html:select multiple does not populate form bean under jdk1.3 Product: Struts Version: Nightly Build Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hello, I discovered that the struts1.1 nightly build I was using (jakarta-struts- 20030205.zip) does not populate the ActionForm indexed properties properly, when you are using the JDK1.3 (I used jdk1.3.1_02). The javabeans specification says that a javabean with an indexed propery can have the methods: - void setter(int index, PropertyType value) - PropertyType getter(int index) - void setter( PropertyType value[] ) - PropertyType[] getter() I defined an ActionForm bean with the three last signatures for my indexed property and concluded the following: - This does work under the conbination struts1.0 / JDK1.3 - This does work under the conbination struts1.1(nightly) / JDK1.4 (i used jdk1.4.0_03) - This does NOT work under the conbination struts1.1(nightly) / JDK1.3 In the last case, the ActionForm did not get populated with the selected values anymore. I simply switched the JAVA_HOME variable to test it under the two different JDK's (with tomcat versions 4.01,4.03 and 4.1.18). All tomcat versions had the same result. If I removed the getter method: - PropertyType getter(int index) all works fine. So why doesn't this method work properly under the conbination struts1.1 / jdk1.3? All other conbinations work fine. This behaviour is so strange I don't even know where to report this (JDK bug? struts bug? commons beanutils bug?). If you want a simple test application for this, i have one. So mail me if you want me to send it to you. Greetings, Luc Carpentier --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]