大家好。我想知道 java 表达式语言是否支持 if-else 语句。我有以下java代码:
if(request.getUser().isPremiumUser()) {
if(!"abc123".equals(request.getUser().getPremiumId()))
{
System.out.println("Premium code mismatch");
}
}
我想在 xml 中使用表达式语言来实现相同的功能。我知道这样做很容易 - !"abc123".equals(request.getUser().getPremiumId() 这将是 user.premiumId ne 'abc123'。但是我如何在 el 中执行 if-else 条件语句。我谷歌搜索任何文章,但没有找到。任何帮助将不胜感激。我希望它看起来像这样
<bean id="test" class="com.experiments.TestEl">
<property id="errormessage" value="Premium Code mismatch" />
<property id="expression" value =" if ..... else " />
</bean>
提前致谢。