When using select tag:
<s:select list="elements" listKey="myKey" listValue="myValue"/>
if the bean in elements collection has getParameters() method, then this method is called to evaluate bean's both myKey and myValue properties. Even if bean has them returning non-null values, they are ignored. This results in bean's toString() method being specified as both key and value.