spring el 表达式返回值为null时,显示默认值,参考这里。
没用 spring el 表达式时,值为null这样设置默认值:
String name = "Elvis Presley"; String displayName = (name != null ? name : "Unknown");
用 spring el 表达式后,值为null这样设置默认值:
ExpressionParser parser = new SpelExpressionParser();
String name = parser.parseExpression("name?:'Unknown'").getValue(String.class);
System.out.println(name); // 'Unknown'
spring el 表达式:${name?:'Unknown'}



