0

次のコード スニペットでは、別のファイルで stringToValidURL() メソッドを呼び出しますが、これは機能しますが、フィールド var をそのメソッドに渡し、戻り値を c:out で使用できる別の jsp var に格納したいと考えています。 .

yoyのいくつかが私を助けてくれることを願っています!

<c:forEach items="${results}" var="result" varStatus="resultCounter">
                <tr>
                    <c:forEach items="${result}" var="field" varStatus="fieldCounter">
                        <!-- Skip useless columns -->
                        <c:if test="${(fieldCounter.count != 1) && (fieldCounter.count != 5)}" >
                            <c:if test="${fieldCounter.count == 2 }">
                                <jsp:useBean id="bolLink" class="nl.iwa.project.api.bol.BolAPI" />
                                    <%=bolLink.stringToValidURL("") %>
                            </c:if>
                            <td>
                                <c:out value="${field}" escapeXml="true" />
                            </td>
                        </c:if>
                    </c:forEach>
                </tr>
            </c:forEach>
4

1 に答える 1

1

<jsp:setProperty/>そのクラスに適切なゲッター/セッターがある場合は、アクションを使用します。

<jsp:useBean id="bolLink" class="nl.iwa.project.api.bol.BolAPI" />
<jsp:setProperty name="bolLink" property="stringToValidURL" value="" />
<!-- Or -->
<jsp:setProperty name="bolLink" property="stringToValidURL" value="${expr}" />
于 2012-08-13T01:57:35.417 に答える