Jsp 将对象传递到s:property中的方法
我试图将一个对象从s:iterator传递到我的操作中定义的方法中,但由于某些原因,struts2只传递一个null对象 我的代码如下所示:Jsp 将对象传递到s:property中的方法,jsp,struts2,Jsp,Struts2,我试图将一个对象从s:iterator传递到我的操作中定义的方法中,但由于某些原因,struts2只传递一个null对象 我的代码如下所示: <s:iterator value="#currentPriceList.discounts" var="currentDiscount"> <s:property value="discountLine(#currentDiscount)" /><br /> </s:iterator> 及 很难说
<s:iterator value="#currentPriceList.discounts" var="currentDiscount">
<s:property value="discountLine(#currentDiscount)" /><br />
</s:iterator>
及
很难说,您可能有类型问题。。。是否生成了您期望的方法类型?能否发布discountLine()和displaySomeText()的方法签名?谢谢您的查看。我已经更新了第一期。
<s:iterator value="#currentPriceList.discounts" var="currentDiscount">
<s:property value="#currentDiscount.appliesTo" />
</s:iterator>
<s:iterator value="#currentPriceList.discounts" var="currentDiscount">
<s:property value="displaySomeText(#currentDiscount.appliesTo)" />
</s:iterator>
public String discountLine(Discounts discount)
public String displaySomeText(String valueToDisplay)