如果数组列表在 JSP 页面中为空,如何删除类
how to remove class if array list is empty inside jsp page?
我有以下代码,如果数组为空recordList
我想删除tbl-content
类
<table id="gradient-style">
<tbody class="tbl-content">
<tr>
<%
for (RecordBean record : recordList) {
// some code here to get result
}
%>
<%
if (recordList.isEmpty())
{
%>
<tr>
<td colspan="12" align="center" style="color: red;font-family: verdana">
<h3>No Search records </h3>
</td>
</tr>
<%
}
%>
</tbody>
</table>
这是 CSS
.tbl-content{
height: 650px;;
overflow: auto;
position: absolute;
border: 1px solid gray;
border-top: none;
}
试试这个服务器端内联代码
<tbody class="<%= recordList.isEmpty()?"":"tbl-content" %>">
您可以直接在脚本标记中编写 JSTL 代码。
<script>
<c:if test="${empty recordList}">
//write code here to remove class
</c:if>
</script>
使用 Java 表达式语言。使用 Java Scriptlet 不是好习惯。另外,您要注意不要将JSTL与JavaScript一起使用,这是一个混合的问题。
<tbody class=" ${empty recordList ? '' : 'tbl-content' }" >
这样做
:
<table id="gradient-style">
<tbody
<%
if (!recordList.isEmpty())
{
%>
class="tbl-content"
<%
}
%>
>
<tr>
<%
for (RecordBean record : recordList) {
// some code here to get result
}
%>
<%
if (recordList.isEmpty())
{
%>
<tr>
<td colspan="12" align="center" style="color: red;font-family: verdana">
<h3>No Search records </h3>
</td>
</tr>
<%
}
%>
</tbody>
</table>
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- 从 DOM 中删除/删除 Javascript 用户定义的数组
- 命名函数“;删除“..删除是一个保留字
- 使用具有多个参数的猫鼬删除/删除
- 删除/删除 HTML 页面中的“:” 冒号
- 滚动条从何而来,如何删除它
- 如何删除/删除Firebase上的节点
- 我想,当我按下删除按钮删除删除按钮所代表的元素时
- 主干:查看删除/删除
- 删除/删除部分隐藏字段值的按钮单击
- Javascript从数据库中删除/删除表行
- 使用jQuery从HTML表中删除(删除)表行
- 删除删除ng网格中最后一行的功能
- 如何通过具有数组行的第一项的值来删除/删除 javascript 数组中的行