2012-08-12 79 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