【问题标题】:Method inside loop in jstljstl中循环内的方法
【发布时间】:2015-07-25 14:05:26
【问题描述】:

我试图在 jstl 的循环中调用一个方法,但是当我在 SQLHelper 之后输入句点时,我没有得到方法名称。

<%@page import="com.servlet.session.SQLHelper"%>
<c:set var="pc" value="${0}" />  
<c:forEach var="report" items="${report2}" varStatus="iter">
<tr id="test">
<c:set var="pc" value="<% pc + SQLHelper.GetCount(${report.id}, ${d1},   ${d2}); %>" />

</c:forEach>

调用方法的正确方法是什么?

【问题讨论】:

  • 您的意思是代码完成在您的编辑器中不起作用?

标签: java jsp jstl


【解决方案1】:

请查看this 方法。

另外请注意,如果您使用声明 Servlet 3.0 的 web.xml 运行 Servlet 3.0 兼容容器(例如 Tomcat 7、Glassfish 3、JBoss AS 6 等),则只能在 EL 中调用带有参数的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    相关资源
    最近更新 更多