持续更新,将每次不会的东西写上来,方便以后忘了直接来这找。
要使用jstl,首先要引入标签库,这个不用说,直接上语句。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
为了避免每次创建jsp页面的时候都要去敲这句话,我直接在sts里面的jsp模版里面加上了这句话,eclipse也可以的。这样每次创建一个新的jsp页面,它就会自动加上这句话。
1.判断集合是否为空,使用empty
<c:if test="${empty userList}"></c:if> 集合为空
<c:if test="${!empty userList}"></c:if> 集合不为空
此方法同样适用于判断字符串是否为空。
2.判断字符串是否等于某个字符串
<c:if test="${msg=='yes'}"></c:if>
这句话判断了msg是否和yes相等,特别注意后面的字符串用单引号,不是双引号!