Alireza Fattahi created WW-4525: ----------------------------------- Summary: s:select with an inside iterator through option group Key: WW-4525 URL: https://issues.apache.org/jira/browse/WW-4525 Project: Struts 2 Issue Type: Bug Reporter: Alireza Fattahi
Please look at below code: {code:title=Bar.jsp|borderStyle=solid} <s:select id="toAccount" name="destinationKnownAccount" list="destinationKnownAccounts" listKey="accountNo" listValue="%{ farsiFirstName + \" \" + farsiLastName }" > <s:iterator value="destinationKnownAccounts"> <optgroup label="${farsiFirstName}"> <option value="${accountNo}"> ${accountNo}</option> </optgroup> </s:iterator> </s:select> {code} The optiongroup will be displayed outside select as {code:title=Bar.jsp|borderStyle=solid} <optgroup label="محمد"> <option value="012222946005"> 012222946005</option> </optgroup> <optgroup label="حامد"> <option value="0333783051000"> 0333783051000</option> </optgroup> <optgroup label="سارا"> <option value="0100005087000"> 0100005087000</option> </optgroup> <select name="destinationKnownAccount" id="toAccount" > <option value="" > </option> <option value="012222946005">012222946005 محمد رادان</option> <option value="0333783051000">0333783051000 حامد پیروزفر</option> <option value="0100005087000">0100005087000 سارا حاتمی</option> </select> {code} I tried other ways, even copy a static option group but same result, only s:optgroup workes fine and generates the option group inside option -- This message was sent by Atlassian JIRA (v6.3.4#6332)