the Action has a ModelData:userList

private List <User> userList;
for(int i=0;i<3;i++){
user.setUserId(i+"i"); //userId
user.setEmail(i+"@user.com"); //email
userList.add(user);
}


my tag in jsp is showed following:
<s:select label="test" name="test"list="${userList}" listKey="email"
listValue="userId" required="true"  />

------------------------------------------------------------------------------------------------------------------------------------
but some error caused below:

tag 'select', field 'list', name 'assignEditor': The requested list key
'$userList' could not be resolved as a
collection/array/map/enumeration/iterator
type. Example: people or people.{name} - [unknown location]

javax.servlet.ServletException: tag 'select', field 'list', name
'assignEditor':
The requested list key '$userList' could not be resolved as a
collection/array/map/enumeration/iterator
type. Example: people or people.{name} - [unknown location]
at
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:518)


Thanks for U answer.
-- 
BestRegards,
Mead
http://yayisoft.com

Reply via email to