jstl及jsp用法整理
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:if test="${empty user}">为空</c:if>
判断内容对象是否为空
<c:if test="${not empty str}">
判断字符串不为空
<jsp:include page="/WEB-INF/views/inc/head_up.jsp">
<jsp:param value="我是标题" name="title"/>
</jsp:include>
引用一个模版文件,并传入一个名为title的参数,值是:我是标题
在模版文件使用<title>${param.title}</title>即可接收传入的参数
<c:if test="${fn:contains(param.index_tab,'2')}"> class="selected"</c:if>
判断传入的参数index_tab值是否为2
<c:choose>
<c:when test="${empty site}">
...
</c:when>
<c:when test="${fn:contains(site.code,'2')}">
...
</c:when>
<c:otherwise>
...
</c:otherwise>
</c:choose>
可以用这样来写条件判断,if标签没有else
<%@taglib prefix="f" uri="http://java.sun.com/jsp/jstl/fmt"%>
<f:formatDate value="${log.createTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
格式化时间