首页 > 解决方案 > 根据EL值修改JSP中按钮标签的类

问题描述

我在 JSP 中的按钮标签是

<button type="submit" class="btn btn-danger student-age">
<span class="age">${student.age}</span>
</button>

如果学生年龄大于 18,我希望我的按钮类 btn-danger 更改为 btn-success。

student.age 来自使用 EL 的 java 代码。

标签: jspel

解决方案


我会选择三元表达式:

<button type="submit" class="btn ${student.age gt 18 ? 'btn-success' : 'btn-danger'} student-age">
<span class="age">${student.age}</span>
</button>

或者,如果您需要大于或等于,请使用ge而不是gt.

也可以看看:


推荐阅读