2012-08-12 24 views
0

在下面的代碼片段 我所說的stringToValidURL()方法在另一個文件 這個工作,但現在我要到外地VAR回教該方法 ,也是我想存儲返回在另一個jsp var中,值爲 可以在c:out中使用。傳遞JSP VAR到Java方法

希望有一些同比可以幫助我!

<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> 

回答

1

使用<jsp:setProperty/>如果該類具有適當的getter/setter,則採取行動。

<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}" /> 
+0

謝謝,我看起來像它可能工作,當我回家時tonigth我要去嘗試它,並會讓你知道! – Bgvv1983 2012-08-13 05:23:13