el表达式 map<list,list>怎么先取出值

发布于 2021-12-03 07:34:29 字数 1359 浏览 972 评论 9

后台是这么写的

public ModelAndView  findPages(HttpServletRequest request , HttpServletResponse response){
		
		String instId = request.getParameter("roleId").toString();
		//System.out.println("饕餮"+instWebPagesFullService.findPages(instId));
		ModelAndView view = new ModelAndView("/system/newsContent");
		Map map = new HashMap();	
		List<InstWebPagesFull> findPageslist = instWebPagesFullService.findPages(instId);
		List<InstWebPagesFull> Afflist = instWebPagesFullService.Affichefind(instId);
		//instWebPagesFullService.find
		map.put("nwList", findPageslist);
   	    map.put("ggList", Afflist);
   	    
		view.addObject("findlist",map);
		
		return view;

	}

jsp页面这么取

<c:forEach items="${findlist}" var="map">	
								<c:forEach items="${map.value}" var="list">																				            
					            <tr height="25px;">
								<td><a href="http://www.baidu.com" >${list.headline}</td>
								<td><fmt:formatDate value="${list.newsDate}" pattern="yyyy-MM-dd"/></td> 
								
					            </tr>	
					            </c:forEach>					            		
							  </c:forEach> 

这样取会把map里的所有value都取出来来了,我想取nwlist里面的内容,在取gglist里面的内容,该怎么做

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

琴流音 2021-12-05 16:07:35

你写错了啊 你看我的items 里面是怎么写的 再看看你的

野心澎湃 2021-12-05 16:07:31

我也是这么写的啊可是报错啊

羁拥 2021-12-05 16:07:01

我就是这么写的,可是报错啊

皇甫轩 2021-12-05 16:04:59

做出来了,谢了。我写错了,尴尬0.0

高跟鞋的旋律 2021-12-05 13:31:49

你记住 map在el里面就是对象   你可以这样取:

<c:forEach items#232525; color:#6a8759">="${findlist.nwlist}" var#232525; color:#6a8759">="nwlist">
....
</c:forEach>
<c:forEach items#232525; color:#6a8759">="${findlist.gglist}" var#232525; color:#6a8759">="gglist">
   ....
</c:forEach>
冷清清 2021-12-05 13:09:05

我也这样试过,可是这样报错

一人独醉 2021-12-05 12:49:25

回复
我刚刚写了一个小demo没毛病。 结构是Map<String,List<Integer>>。

流心雨 2021-12-05 03:25:35

我自己粗心写错了,现在出来了,谢了,,嘿嘿

残花月 2021-12-03 23:06:28

单层循环就够了:

<c:forEach items="${findlist['nwList']}" var="list">																				            
	<tr height="25px;">
		<td><a href="http://www.baidu.com" >${list.headline}</td>
		<td><fmt:formatDate value="${list.newsDate}" pattern="yyyy-MM-dd"/></td> 
	</tr>	
</c:forEach>

<c:forEach items="${findlist['gglist']}" var="list">																				            
	<tr height="25px;">
		<td><a href="http://www.baidu.com" >${list.headline}</td>
		<td><fmt:formatDate value="${list.newsDate}" pattern="yyyy-MM-dd"/></td> 
	</tr>	
</c:forEach>

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文