递归jsp

时间:2014-05-19 12:14:12

标签: jsp recursion

我遇到了与this相同的问题: 评论有一个回复列表,每个回复都有一个回复列表等等......

我想展示整个讨论主题:

在jsp中,我有这个:

<rec:write list="${comment.responses}" />
标签文件中的

<%@ attribute name="list" required="true" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="rec" %>
<%@ taglib prefix="logic" uri="http://struts.apache.org/tags-logic"%>



 <c:if test="${!empty list}">
        <ul>
        <c:forEach var="response" items="${list}">
            <li><c:out value="${response.content}"/></li>       
            <rec:write list="${response.responses}"/>   
        </c:forEach>

        </ul>
</c:if>

但我得到了这个例外:

JspException: javax.el.PropertyNotFoundException: Property 'content' not found on type java.lang.String

2 个答案:

答案 0 :(得分:0)

我认为它并不像你在jsp代码中错误拼写响应/响应那样简单(缺少s)?

罗布。

答案 1 :(得分:0)

我是如此接近,应该刚刚添加了列表类型:

<%@ attribute name="list" required="true" type="java.util.Set"%>