有很多数据库的表里存储一些字段是用数字来表示其值。比如:性别(sex)字段,0为男,1为女。我们在业务处理,使用SQL查询到的结果性别会为0或1,但这并不是我们想要的最终结果,此处是在前台使用EL表达式对结果进行处理。
学生性别:<input value = "${student.sex}"> ----》(未处理前结果) 学生性别:0
学生性别:<input value = "${student.sex eq 0? "男:"女"}"> ----》(EL处理后的结果) 学生性别:男
附:
EL运算符
1.算术运算符有五个:+、-、*或$、/或div、%或mod
2.关系运算符有六个:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge
3.逻辑运算符有三个:&&或and、||或or、!或not
4.其它运算符有三个:Empty运算符、条件运算符、()运算符
最常用的表达式:
为空判断:${empty param.name}
三元运算:${A?B:C}
算数运算:${A*(B+C)}