【发布时间】:2019-08-20 07:43:07
【问题描述】:
我正在制作一个表单来将事件添加到列表中,但我需要能够在该表单中查看该列表中的先前事件。我有一个显示事件列表的 jsp,但是当您直接从浏览器访问该列表时,它需要一个通常由控制器添加的属性。
那么如何添加列表 jsp 填充该属性以便它显示列表而不仅仅是标题?
我已经包含了使用的jsp
<jsp:include page="comp_list.jsp"></jsp:include>
它显示了标题,但由于没有属性,它没有显示列表。我尝试向包含添加属性,例如:
<jsp:include page="comp_list.jsp">
<jsp:attribute name="compensaciones">
${compensaciones}
</jsp:attribute>
</jsp:include>
但是当我这样做时,它会显示一个错误,告诉我不能这样做。
也尝试了参数,但这对我来说不是答案,因为参数是在控制器中处理的,而不是在 jsp 本身中。
我只是得到列表的标题,这很好,但我想查看列表。
编辑:这就是我建立列表的方式,以防你想知道
<tbody>
<c:forEach var="comp" items="${compensaciones}">
<td>${comp.getSomething()}</td>
...
</c:forEach>
</tbody>
【问题讨论】:
-
语法是否正确,即
-
我尝试使用 param,正如我在文本中所说的那样,最终发生的情况是网站中断并且列表下方没有任何显示,并且仍然没有列表可以看到 @soorapadman
-
哎呀,对不起,这是帖子中的错字,在代码中都是 gucci,感谢您指出 @mkane