问题描述:
数据库设计中一般把是、否等状态存储为0、1等数值
但是在页面显示时需要显示是、否
解决方案:
利用el取对应键值
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
</head>
<body>
<%
Map codeMap = new HashMap();
codeMap.put("0", "是");
codeMap.put("1", "否");
request.setAttribute("codeMap", codeMap);
ArrayList statusList=new ArrayList();
statusList.add(0,"0");
statusList.add(1,"1");
request.setAttribute("statusList", statusList);
%>
<c:forEach items="${statusList}" var="status">
${codeMap[status] }<br/>
</c:forEach>
</body>
</html>