我在我的jsp中有这个检查:
<logic:equal name="${product.status}" value="${ProductStatuses.SOLD}">
// do something
</logic:equal>
<logic:equal name="${product.status}" value="${ProductStatuses.IN_STOCK}">
// do something else
</logic:equal>
两项检查均返回 true,因此显然有些问题。该产品的status
类型int
是我的 ProductStatuses 类,它由 AndroMDA 自动生成,因此位于 .jar 中:
public interface ProductStatuses {
/**
* @author andromda
*/
int SOLD = 1;
/**
* @author andromda
*/
int IN_STOCK = 2;
/**
* @author andromda
*/
int N_A = 0;
}
有什么问题?