最近遇到一个问题,以前没有接触过,在网上找了下也很难找到答案,所有来求助下,有哪位高手给解答下: 要求在利用excel报表模板导出报表时,要把状态(Integer类型的)输出为别人可以直观理解的汉字,也就是说,例如:当${info.state} = 0 时,输出:“停用”;当${info.state} = 1 时,输出:“正常”;我也尝试用el的流程控制语句来实现,但是可能是方法不正确,输出失败。还请各位大虾不吝赐教!
解决方案 »
- "1,1,4,4,5,6,8,9,1,4"这样的数据如何去重放到一个集合里
- 如何从mongoDB中直接取出最底层叶子节点的值
- JPA many to one 问题
- 数据库定时操作问题。
- 一个apache启动错误信息
- Could not write metadata for '/seaffff'
- Struts2.0,webwrok2高手请进。
- eclipse开发web service(axis)用什么插件,高手指点
- java在对数据库操作之后,立即查询不能查到记录,非要等一分中后才能查到记录,那位大哥遇到这样得情况,请指教!
- jsdk1.4+tomcat5.0 模式下Class 文件放到哪里啊﹗
- c3p0配置问题
- 一个怪异的问题,关于struts标签。
<c:if test="${info.state eq 1}">正常</c:if>
<c:if test="${info.state eq 1}">正常 </c:if>
... public final static Integer STATUS_STOP = 0;
public final static Integer STATUS_NORMAL = 1; private final static Map<Integer, String> STATUS_MAP = new HashMap<Integer, String>(); static {
STATUS_MAP.put(STATUS_STOP, "停用");
STATUS_MAP.put(STATUS_NORMAL, "正常");
} public String getStatusStr() {
return STATUS_MAP.get(status);
} ...
}在页面上直接使用 ${info.statusStr} 就可以了。