补充图片
<c:if test="${参数名称 != null }"><td id="coursename">....</td></c:if>
若是纯html+js的话,就需要用js赋值属性了,先写两个标签,隐藏其中一个
document.getElementById('coursename').style.display='none'; // 隐藏
jQuery的话
$('#coursename').attr('display','none');
获取值,自行判断就好
document.getElementById("coursename").innerText()
$("#coursename").text();
用JSTL控制语句吧
<c:if test="${empty param}">
<!-- param为空的时的语句,其中param为后台传的参数,下同 -->
</c:if>
<c:if test="${not empty param}">
<!-- param不为空的时的语句,其中param为后台传的参数 -->
</c:if>
记着这个是不能if-else的,所以在这里加入两个if判断,不过还有下面这一种方法可以实现if-else
<c:choose>
<c:when test="${ empty param}">
<!--这里添加param为空的html标签或语句-->
</c:when>
<c:otherwise>
<!--这里添加param为其他情况的html标签或语句,在这里就是不为空了-->
</c:otherwise>
</c:choose>
想要使用JSTL标签在jsp头上添加下面的支持就好
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
html: