Hello, I'm having a problem with <html:select> from the struts taglib. The default option is only selected in the first example (but all 3 lists are created well in jsp page). I googled a lot, but could't find similar problem.
My JSP page contains 3 selects: ============================================================== 1) Default value selected: <html:select name="afficheStockIAD" property="extractIntegrator"> <html:options name="afficheStockIAD" property="listIntegratorNames" /> </html:select> Generated output: <select name="extractIntegrator"><option value="INT1">INT1</option> <option value="INT2" selected="selected">INT2</option></select> ============================================================== 2) Default value not selected: <html:select name="afficheStockIAD" property="extractYear"> <option value="<bean:write name="afficheStockIAD" property="uberPreviousYear" />"><bean:write name="afficheStockIAD" property="uberPreviousYear" /></option> <option value="<bean:write name="afficheStockIAD" property="previousYear" />"><bean:write name="afficheStockIAD" property="previousYear" /></option> <option value="<bean:write name="afficheStockIAD" property="currentYear" />"><bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="<bean:write name="afficheStockIAD" property="nextYear" />"><bean:write name="afficheStockIAD" property="nextYear" /></option> <option value="<bean:write name="afficheStockIAD" property="uberNextYear" />"><bean:write name="afficheStockIAD" property="uberNextYear" /></option> </html:select> Generated output: <select name="extractYear"><option value="2007">2007</option> <option value="2008">2008</option> <option value="2009">2009</option> <option value="2010">2010</option> <option value="2011">2011</option></select> ============================================================== 3) Default value not selected: <html:select name="afficheStockIAD" property="extractMonth"> <option value="1">Janvier <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="2">Février <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="3">Mars <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="4">Avril <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="5">Mai <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="6">Juin <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="7">Juillet <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="8">Août <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="9">Septembre <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="10">Octobre <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="11">Novembre <bean:write name="afficheStockIAD" property="currentYear" /></option> <option value="12">Décembre <bean:write name="afficheStockIAD" property="currentYear" /></option> </html:select> Generated output: <select name="extractMonth"><option value="1">Janvier 2009</option> <option value="2">Février 2009</option> <option value="3">Mars 2009</option> <option value="4">Avril 2009</option> <option value="5">Mai 2009</option> <option value="6">Juin 2009</option> <option value="7">Juillet 2009</option> <option value="8">Août 2009</option> <option value="9">Septembre 2009</option> <option value="10">Octobre 2009</option> <option value="11">Novembre 2009</option> <option value="12">Décembre 2009</option></select> The afficheStockIAD.extractIntegrator, afficheStockIAD.extractYear and afficheStockIAD.extractMonth are filled, and get transfered with the formbean. Formbean like this : private String extractYear; private String extractIntegrator; private String extractMonth; public String getExtractYear() { return extractYear; } public void setExtractYear(String extractYear) { this.extractYear = extractYear; } public String getExtractIntegrator() { return extractIntegrator; } public void setExtractIntegrator(String extractIntegrator) { this.extractIntegrator = extractIntegrator; } public String getExtractMonth() { return extractMonth; } public void setExtractMonth(String extractMonth) { this.extractMonth = extractMonth; } Help, if any ideas. Regards, Yves --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org