S tag:
<%@ taglib prefix= "s" uri= "/struts-tags"%>
Value in Request: <s:property value= "#request. Tipmessage"/>
Fetch collection length in Request: <s:property value= "#request. List.size ()"/>
Request in the judgment:
<s:if test= "#request. List.size ()!! = 0" >
If set up!!!
</s:if>
<s:else>
If behind can be with else, can also follow ElseIf
</s:else>
Iteration:
<s:iterator id= "li" value= "#request. List" status= "St" >
<s:property value= "#li. FullName"/>
<s:property value= "#li. Level"/>
<s:if test= "#li. usertype== ' 02 ' | | #li. usertype== ' "" >
<s:property value= "#li. Agentprovincename"/>
</s:if>
</s:iterator>
C Tag:
<%@ taglib prefix= "C" uri= "Http://java.sun.com/jsp/jstl/core"%>
Value in Request: Request.setattribute ("name", "Zhuang");
${name}
Request takes object: Request.setattribute ("name", person);
${person.age}
Judgment: <c:if test= "${empty Biaoji | | biaoji== '"} ">
Satisfies the mark to be empty or 01
</c:if>
Traverse:
<c:foreach items= "${list}" var= "message" varstatus= "index" >
<tr>
<td><c:if test= "${message.type== '}" > System messages </c:if></td>
<td>${message.content}</td>
<td>
<c:choose>
<c:when test= "${message.isread== '}" > Unread </c:when>
<c:otherwise> Read </c:otherwise>
</c:choose>
</td>
<td>${message.createTime}</td>
</tr>
</c:forEach>
Developing common tags in JSPs