如何用Struts2打印List的大小?

Chl*_*loe 0 java struts2

如何使用Struts2打印列表大小?以下打印尺寸没有任何内容.但是,我可以迭代结果并打印每个项目.

<s:if test="results != null">
    <div id="results">
        Results: <s:property value="results.size"/> results<br/>
Run Code Online (Sandbox Code Playgroud)

我也尝试了,${results.size}但失败了,错误.

public List<Study> results;
public List<Study> getResults() {
    return results;
}
Run Code Online (Sandbox Code Playgroud)

浏览器

结果:结果

参考

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

Pra*_*lar 6

如建议您可以使用以下内容

 <s:property value ="results.size()"/>
Run Code Online (Sandbox Code Playgroud)

你也可以试试这个

<s:set name="results" value="results"/>
<s:set name="noOfResults" value="#results!= null ? #results.size() : 0"/>
Run Code Online (Sandbox Code Playgroud)