jsp中<c:if>与<s:if>的区别

<c:if>时jstl标签,一般与el表达式一起使用,参考http://www.360doc.com/content/11/1121/16/7874148_166229306.shtml

主要是c标签,常用的是<c:forEach items=${personList } var="var"> 和<fmt:formatDate>,需要引入标签

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<s:if>是struts标签 参考http://blog.csdn.net/huxu981598436/article/details/52164550

<s:iterator value="personList " var="var">

//这里直接写personList

取值时,也可以用el表达式例如${var.name}

<s:property value="#var.name" />

//获取这个人的名字 注意这里用的是#号

</s:iterator>

原文地址:https://www.cnblogs.com/beijingstruggle/p/5855043.html