从数据库中查找出来的数据 大多都是list 中放的是Object 但是有时遇到List 中可能是其他自定义的集合类型,今天碰到了list中放的是map
对象,在jsp中用第一种方法不能转化;因此要想办法将map对象在从数据库中查出来时就转化成Object:
方法如下:
AnalyseMessage:POJO类;
public List<AnalyseMessage> getAnalyseMessages(AnalyseMessage analysemessage, int queryType,int firstResult, int maxResults){
Object[] sqlAndValue = this.createSqlAndValuesAnalyseMessage(analysemessage);
// 从数据库中查询出来的数据
List<Map<String, Object>> mapList = jdbcManager.getMapListBySQL(sqlAndValue[0].toString(),
(Object[])sqlAndValue[1], firstResult, maxResults);
List<AnalyseMessage> returnList = new ArrayList<AnalyseMessage>();
// 循环迭代 将 map 编程Object
for(Map<String,Object> map:mapList){
AnalyseMessage analysemessageA = new AnalyseMessage();
analysemessageA.setType((Dictionary) map.get("FType".toUpperCase()));
analysemessageA.setContent((String) map.get("FContent".toUpperCase()));
analysemessageA.setRegionName((String) map.get("FregionName".toUpperCase()));
analysemessageA.setBtsType((String) map.get("FBTSType".toUpperCase()));
analysemessageA.setEquipmentSpec((String) map.get("FEquipmentSpec".toUpperCase()));
analysemessageA.setSerialNumber((String) map.get("FSerialNumber".toUpperCase()));
}
return returnList;
}
完成之后再jsp页面就同普通的list中方Object一样写就可以了!
分享到:
相关推荐
struts2标签库struts2标签库struts2标签库struts2标签库
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
主要介绍了struts2的标签的详细使用例子说明
struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签
struts2迭代 Map List
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
STRUTS:struts2标签库
struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库
有关、相关、类似这样的Struts 2标签库的详细介绍。
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
可对struts2 标签如等相应列进行求和.
史上最全的struts2标签史上最全的struts2标签
struts2标签详解(经典)struts2标签详解(经典)struts2标签详解(经典)
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
JSP_struts2标签大全
struts2标签+ tiles lib
struts2标签使用方法以及el表达式的使用,整理收集供参考
Struts2标签详解及具体实例解析,可作为Struts2标签的帮助文档,而且还有具体实例解析
绝对是你想要的,关于struts2标签库的详细讲解,java 框架