读书人

jsp中使用EL判断枚举值相等有关问题

发布时间: 2012-08-21 13:00:21 作者: rapoo

jsp中使用EL判断枚举值相等问题
在SpringMvc中向视图传递变量为枚举类型,定义为:

package com.xxx.pojo;public enum CreateUserResult {success,duplicateLoginName;}

向视图传递的值名称为result
这样在jsp中判断result是否为CreateUserResult.duplicateLoginName时会失败,如下代码:
<c:choose><c:when test="${result eq CreateUserResult.duplicateLoginName}"><span name="code"><c:set var="duplicateLoginName" value="<%=CreateUserResult.duplicateLoginName %>"/><c:if test="${not empty result }"><c:choose><c:when test="${result eq duplicateLoginName}"><span class="error">您输入的登录名已经存在了,请更换登录名重试!</span></c:when><c:otherwise></c:otherwise></c:choose></c:if>

读书人网 >JavaScript

热点推荐