1.方法一,先使用set
<td><s:set name="statuses"
value='#{"0":"未审核","1":"通过","2","不通过" }' var="statuses"></s:set> <s:property
value="#statuses[model.verifyInfos.verifyStatus]" /></td>
2.方法二,直接使用property
<s:property
value='#{"0":"未审核","1":"通过","2","不通过" }[model.verifyInfos.verifyStatus]' />
需要注意的是,在定义map的时候,#{"0",这里使用的是双引号而不是单引号,这是因为我的verifyStatus是个string类型。ognl对于双引号处理是字符串,单引号处理是字符,如果使用的单引号,在通过map.get的时候,就无法取到了。
<td><s:set name="statuses"
value='#{"0":"未审核","1":"通过","2","不通过" }' var="statuses"></s:set> <s:property
value="#statuses[model.verifyInfos.verifyStatus]" /></td>
2.方法二,直接使用property
<s:property
value='#{"0":"未审核","1":"通过","2","不通过" }[model.verifyInfos.verifyStatus]' />
需要注意的是,在定义map的时候,#{"0",这里使用的是双引号而不是单引号,这是因为我的verifyStatus是个string类型。ognl对于双引号处理是字符串,单引号处理是字符,如果使用的单引号,在通过map.get的时候,就无法取到了。