1.jsp页面中写java代码
2.自定义标签
3.框架
例子struts2
1.从数据库中的数据放入到一个容器中,一般为HashSet,在表示层,写个属性,名字为tableScore,用setter/getter方法将tableScore封装
2.jsp页面
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:if test=#request.tableScore==null>
<s:property value="'tableSocre属性为空'"/>
</s:if>
<s:else>
<s:iterator value="#request.tableScore" id="Jing">
<s:property value="#Jing.id"/>
<s:if test ="jing.ODD">
<ul>
<li><s:property value="#name"/></li>
<li><s:property value="#sex"/></li>
<li><s:property value="#age"/></li>
<li><s:property value="#email"/></li>
</ul>
</s:if>
<!-- 遍历方法 输出所有元素-->
<s:else>
<ul>
<li><s:property value="#name"/></li>
<li><s:property value="#sex"/></li>
<li><s:property value="#age"/></li>
<li><s:property value="#email"/></li>
</ul>
</s:else>
</s:iterator>
</s:else>