在JSP页面中对 根据一个属性的多个可能的值进行相应的输出。
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<c:set var="rootPath" value="${pageContext.request.contextPath}" scope="request"/>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>移动用户列表</title>
<style type="text/css">
tbody td{
height:50px;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>性别</th>
<th>照片</th>
<th>入网时间</th>
</tr>
</thead>
<tbody>
<c:forEach items="${users}" begin="0" step="1" var="user">
<tr>
<td>
<!-- 切换判断标签 -->
<c:choose>
<c:when test="${user.gender==1}">男</c:when>
<c:when test="${user.gender==0}">女</c:when>
<c:otherwise>未知</c:otherwise>
</c:choose>
</td>
<td>
<img alt="图片未上传" src="/img/${user.photoUrl}">
</td>
<td>
<fmt:formatDate pattern="yyyy-MM-dd" value="${user.regTime}"/>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</body>
</html>