如何使用Struts2打印列表大小?以下打印尺寸没有任何内容。但是,我可以迭代结果并打印每个项目。
<s:if test="results != null">
<div id="results">
Results: <s:property value="results.size"/> results<br/>
我也试过了${results.size}
,但是因为错误而失败了。
public List<Study> results;
public List<Study> getResults() {
return results;
}
结果:结果
https://struts.apache.org/release/2.0.x/docs/property.html http://www.roseindia.net/struts/struts/struts2.2.1/tags/arrayValue.html(这显示.size正在工作!WTF?)
struts2的核 - 2.3.15.1.jar
答案 0 :(得分:6)
根据建议您可以使用以下
<s:property value ="results.size()"/>
你也可以尝试这个
<s:set name="results" value="results"/>
<s:set name="noOfResults" value="#results!= null ? #results.size() : 0"/>
答案 1 :(得分:0)
你可以尝试一下,我不确定:
<s:out value="results.size()"/>