在JSP中,有没有办法设置c:forEach
的迭代变量的类?
我的意思是,我想迭代一个com.acme.Item
数组,但我希望我的IDE知道这个类,所以它可以为我提供代码完成,错误检测等。{{1我会做类似
jsp:useBean
可以检查任何后续代码的正确属性名称等。但是<jsp:useBean id="myItem" class="com.acme.Item" />
没有<c:foreach>
属性。
还有另一种方法来实现这一目标吗?或者是否存在一些技术难题,这是不可能的?
要进一步澄清,请说我的class
课程有Item
属性(因此它有name
,getName
等。
如果我这样做,我想要那样:
setName
我的IDE /编译器会告诉我我有错误(<c:forEach var="item" items="${myItems}">
${item.nam}
</c:forEach>
而不是nam
),但目前唯一的方法是在服务器上运行它并捕获运行时异常。