Hi, I think I found a bug in the org.apache.struts.taglib.html.SelectTag class. NOTE: I am using the html taglib WITHOUT struts and just using POJOs. The problem occured while using struts 1.2.4 release. I am using the <html:select> tag several times on a single jsp page. I found that each subsequent rendering of the <html:select> tag was appending the body from the previous usage. Each body was made up up of different <html:option> tags. So for example, if I used 3 <html:select> tags on my page with the <html:options> that were unique for each <html:select> the rendering of the page would look something like this:
<select name="optionsOne" multiple="multiple" size="5"> <option value="yes">yes</option> <option value="no">no</option> </select> <select name="optionstwo" multiple="multiple" size="5"> <option value="yes">yes</option> <option value="no">no</option> <option value="1">1</option> <option value="2">2</option> </select> <select name="optionsThree" multiple="multiple" size="5"> <option value="yes">yes</option> <option value="no">no</option> <option value="1">1</option> <option value="2">2</option> <option value="x">x</option> <option value="z">z</option </select> The fix to this seems to be to to add the following at line 307 of the SelectTag in the doAfterBody() method just like the IterateTag does: bodyContent.clearBody(); Once this is added it seems to function properly. Can this be fixed in the 1.2.6 release? Thanks, John Thorhauer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]