我正在使用struts标签在Jsp中迭代一个Vo,其中我得到一个整数值
<struts_logic:iterate id="usersVO" indexId="index" name="data" type="utils.vo.UsersVO">
<td class="tabletext"><struts_bean:write name="usersVO" property="userType"/></td>
这里userType是一个int值。 我怎样才能在
中得到这个值<%
int x = **here**
%>
所以我可以处理它进行显示。
或者有没有其他方法可以显示字符串值取决于来值int?
答案 0 :(得分:1)
听起来你应该<c:choose>
。例如:
<c:choose>
<c:when test="${usersVO.userType==1}">
<p>User type is 1</p>
</c:when>
<c:when test="${usersVO.userType==2}">
<p>etc</p>
</c:when>
<c:otherwise>
<p>User type is unknown</p>
</c:otherwise>
</c:choose>
答案 1 :(得分:0)
我使用了struts逻辑:相同的标签来做这件事,它对我来说很好用
<struts_logic:equal name="usersVO" property="userType" value="0">
<struts_bean:message key ="usermanagement.NotAuthorization"/>
</struts_logic:equal>
<struts_logic:equal name="usersVO" property="userType" value="1">
<struts_html:link page="/anzeige.do" paramId="authorization" paramName="usersVO" paramProperty="userName" style="text-decoration: none;">
<struts_bean:message key ="usermanagement.Authorization" />
</struts_html:link>
</struts_logic:equal>