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"/>
格式化时间

备案号:豫ICP备14002392号-2