如何使用JSTL项目的Java代码

时间:2014-03-24 03:47:14

标签: java jsp jstl

<c:forEach items="<% EasyLookUp.lookUpList(EasyLookUp.PriceSources); %>" var="priceSourceItem">
                                    ${priceSourceItem }
                                </c:forEach>

这是我的代码,但页面显示

enter image description here

只有一条记录,而java代码不起作用。任何人都可以告诉我如何处理它?<​​/ p>

2 个答案:

答案 0 :(得分:2)

不要使用scriptlet:

编写一个转发到JSP资源的Servlet。在Servlet的{​​{1}}方法(或service(..)的{​​{1}}方法)中,添加一个请求属性,其中包含{的返回值{1}}方法。

HttpServlet

然后使用EL来解析JSP中的属性

doXXX(..)

答案 1 :(得分:1)

jstl foreach 循环中,无需使用jstl标记传递列表

<c:forEach items="${EasyLookUp.PriceSources}" var="priceSourceItem">
       ${priceSourceItem }
</c:forEach>