在我的案例中如何在三元运算符中执行更多条件

时间:2016-12-19 15:55:13

标签: jsp el

我想在我的JSP中使用三元运算符进行测试我的目的是当currentTab等于&#39; auther&#39; &#39; about&#39; < / strong>我想使用类 auther ,否则没有css类我的问题如何使用三元运算符可以做到这一点 我的代码是这样的:

<body class="${CurrentTab eq 'author || about' ? 'author ' : '' }">

2 个答案:

答案 0 :(得分:3)

怎么样:

<body class="${CurrentTab eq 'author' || CurrentTab eq 'about' ? 'auther' : '' }">

答案 1 :(得分:3)

你的支票错了!

CurrentTab eq 'author || about'

会将变量CurrentTab再次与字符串&#39; author ||进行比较关于&#39;

您需要重写检查以将变量与每个字符串进行比较,例如

CurrentTab eq 'author' || CurrentTab eq 'about' ? 'author' : ''