Struts2设置列表变量

Struts2设置列表变量,struts2,set,ognl,Struts2,Set,Ognl,我在Struts2有一个列表,我想为它定义一个变量。我做到了: <s:set name="userList" value="retrieveUserList(@com.company.project.commons.beans.Profile@YOURSELF.typeId)"/> 我想得到它的元素,例如: <s:property value="retrieveUserList(@com.company.project.commons.beans.Profile@YOU

我在Struts2有一个列表,我想为它定义一个变量。我做到了:

<s:set name="userList" value="retrieveUserList(@com.company.project.commons.beans.Profile@YOURSELF.typeId)"/> 

我想得到它的元素,例如:

<s:property value="retrieveUserList(@com.company.project.commons.beans.Profile@YOURSELF.typeId)[5].name"/> 

正在工作,但设置后,我想使用该变量,但该变量不起作用:

<s:property value="#userList[5].name"/>


如何使用它?

应该是这样的:

<s:property value="%{#userList[5].name}"/>