jsp - 根据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 代码。
解决方案
我会选择三元表达式:
<button type="submit" class="btn ${student.age gt 18 ? 'btn-success' : 'btn-danger'} student-age">
<span class="age">${student.age}</span>
</button>
或者,如果您需要大于或等于,请使用ge
而不是gt
.
也可以看看:
推荐阅读
- python - 从具有以相同值开头的键的字典中提取最大值
- c - 简单的switch和case,与卡片相关,C语言
- laravel - Laravel关注按钮未捕获请求失败代码500
- java - 来自 Spring 数据的 Page 的映射如何工作?
- r - 制作总和列的 R DataTable 解决方案
- python - NameError:名称“高度”未在第 10 行定义
- python - 如何修改 if/else 块以按预期捕获异常?
- ruby-on-rails - 使用 Rails 迁移的表中的两个外键引用另一个表中的一个主键
- javascript - 这个递归函数的操作顺序是什么?
- azure-active-directory - 使用 Azure AD 作为 Azure B2C 的身份验证提供程序