jsp页面遍历List<Map<String,Object>>
2023-09-27 14:24:49 时间
多表联查会有此类结果出现,
查阅发现基本解决思路是双重遍历,获取map,entry.value等方法.
最终发现可以使用c:forEach单次遍历,map中的key值大写,即可得到object.
Controller层
@RequestMapping("findService.do")
public String findAll(ServicePage page,Model model){
List<Map<String,Object>> services = serviceDao.findByPage(page);
model.addAttribute("services", services);
return "service/service_list";
}
jsp页面(myeclipse大写快捷键 Ctrl+Shift+X)
<c:forEach items="${services}" var="s">
<tr>
<td>${s.ACCOUNT_ID }</td>
<td>${s.IDCARD_NO }</td>
<td>${s.REAL_NAME }</td>
</tr>
</c:forEach>
结果
相关文章
- 在JS中控制键盘输入 "delete键、backspace键、enter键"(涉及JSP、JQuery)及其他键
- java web的基础知识:jsp相关知识,重定向与请求转发的区别
- jsp 有哪些内置对象?作用分别是什么?
- 转: Servlet-jsp从入门到精通 1~5
- 纯Html+Ajax和JSP两者对比的个人理解
- Jsp使用遍历List集合
- JSP引擎的工作原理
- tomcat中的JSP引擎
- 异常 java.lang.NullPointerException at org.apache.jsp.index_jsp._jspService(index_jsp.java:124)
- JSP&Servlet学习笔记----第4章
- jsp操作mysql样例
- jsp基础与提高(EL、JSTL)
- JSP基本语法
- JSP指令
- 2.《JSP应用开发案例教程》第1章 JSP概述
- 1.《JSP应用开发案例教程》前言
- jsp - forward指令
- jsp 引入js、css修改后有缓存不及时更新