业务:根据<span>内容</span>中间内容不同,更换 background-color 背景颜色
效果:(“正常”绿底色;“过期”红底色;“临期”蓝底色;“库存过低”橙底色)
Java代码:(四种状态)
if(day>-15 && day < 0 ){
list.get(i).setmState("临期");
}else if(day>0&&inv>10){
list.get(i).setmState("过期");
}else if(day<0&&inv<11){
list.get(i).setmState("库存过低");
}else{
list.get(i).setmState("正常");
}
Html代码:(三目运算多条件判断)
<%--多条件改变span颜色--%>
<span class="label label-success radius"style="background-color:
${list.mState == '正常' ? 'green' :
(list.mState == '临期' ? 'blue' :
(list.mState == '库存过低' ? 'orange' :
(list.mState == '过期' ? 'red' : 'black')))}">
${list.mState}
</span>