【发布时间】:2015-12-14 07:57:17
【问题描述】:
在我的 jsp 文件中,我设置了变量 statusNum 的值。当我尝试将statusNum 的值传递给getStatusString() 方法(此方法在Action 类中定义)时,statusNum 的值为空。但是当我使用${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>
这是Action类中getStatusString()方法的骨架
public String getStatusString(Integer sendStatus) {
-------------
------------- //code returning string value
-------------
}
请帮我通过getStatusString()方法获取statusNum对应的状态String值。
【问题讨论】:
-
你在 jsp 中的
statusNum可能是一个字符串。
标签: java jsp struts2 ognl struts-tags