我也遇到了类似的问题,后来测试发现char类型需要用对应的编码值来判断'1'对应的编码是49,'2'对应的编码是50未发货 已发货直接用‘1’会被当做字符串来比较,我不知道如何转移自能用编码值
你用一个${orders.status}单独显示一下,可能orders.status为别的值.另外这样好一些
未发货一般用 eq 表示相等
${order.status==1?'未发货':'已发货'}这样就可以了哦