Java 我可以在jsp中多次使用相同的requestScope吗

Java 我可以在jsp中多次使用相同的requestScope吗,java,jsp,Java,Jsp,我在这里使用了一次requestScope项。这里第一个foreach循环工作正常 <div class="list-group"> <a href="#" class="list-group-item active">Manufacturer List</a> <c:forEach items="${re

我在这里使用了一次requestScope项。这里第一个foreach循环工作正常

           <div class="list-group">
                                <a href="#" class="list-group-item active">Manufacturer List</a>
                                <c:forEach items="${requestScope.items}" var="item">
                                    <a href="#" class="list-group-item">${item.itemDesc} (  ${item.model}  ) </a>
                                </c:forEach>
                            </div>

我想再次使用相同的requestScope项

                            <c:forEach items="${requestScope.topitems}}" var="topitem">
                                <div class="col-6 col-sm-6 col-lg-4">
                                    <h2>${topitem.itemDesc}</h2>
                                    <p>
                                        Manufacturer : ${topitem.manufacturer}
                                        Model : ${topitem.model}
                                        Part No : ${topitem.partNo}

                                        <p><a class="btn btn-default" href="#" role="button">View details »</a></p>
                                    </p>
                                </div>
                            </c:forEach>

${topitem.itemDesc}

制造商:${topitem.Manufacturer}
模型:${topitem.Model}
零件号:${topitem.partNo}

在使用第二个foreach循环之后,我得到了以下错误

例外情况

org.apache.jasper.jaspereException:javax.el.PropertyNotFoundException: 类“java.lang.String”没有属性“itemDesc”。 根本原因

javax.el.PropertyNotFoundException:java.lang.String类 没有属性“itemDesc”


在第二个循环中有一个额外的
}

items="${requestScope.topitems}}"

如果在变量声明后添加空格

第二个for循环中似乎有多余的“}”:items=“${requestScope.topitems}}”,则会发生相同的错误。我最近了解到的另一件事是,如果在变量声明后添加空格,则可能会发生相同的错误:@MichaelSanchez如果将其作为答案,则线程可能会标记为已回答:)