В моем файле jsp я установил значение переменной statusNum. Когда я пытаюсь передать значение statusNum
методу getStatusString()
(этот метод определен в классе Action), значение statusNum
равно null. Но когда я отображаю с помощью ${statusNum}
, я получаю значение. Вот мой код.
<table style="width: 100%;">
<s:iterator value="emailList">
<tr>
<td style="width:39%"><s:property value='name'/></td>
<td style="width:39%;"><s:property value='email'/></td>
<s:set var="statusNum"><s:property value="status"/></s:set>
${statusNum}
<s:set var="stringNum" value="%{getStatusString(#statusNum)}"/>
</tr>
</s:iterator>
</table>
вот скелет метода getStatusString() в классе Action
public String getStatusString(Integer sendStatus) {
-------------
------------- //code returning string value
-------------
}
Пожалуйста, помогите мне получить значение строки состояния, соответствующее statusNum
, с помощью метода getStatusString()
.
statusNum
в jsp, вероятно, является строкой. - person Aleksandr M   schedule 14.12.2015