All ISO countries are listed using the SelectOneCountry Tag, but no empty selection is possible.
Depending on the locale, the order of the countries should be different - or the user should be able to supply a custom comparator.
I think the same thing can be said for selectOneLanguage as well ? How would you envision user's specifying the item label ( some will want "N/A", others will want "" ) .
as an attribute?
emptySelection="N/A" or so?
For a possible solution see:
I've added an emptySelection attribute to the component. If the user chooses this empty selection item, the submitted value is set as null in decoding process.
Thanks to Cagatay Civici for providing this patch.