All ISO countries are listed using the SelectOneCountry Tag, but no empty selection is possible.
Thanks to Cagatay Civici for providing this patch.
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.
For a possible solution see:
as an attribute?
emptySelection="N/A" or so?
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 "" ) .
Depending on the locale, the order of the countries should be different - or the user should be able to supply a custom comparator.