【问题标题】:How can I print List<Object[]> with Struts 2?如何使用 Struts 2 打印 List<Object[]>?
【发布时间】:2015-12-11 17:26:38
【问题描述】:

在我的 java 动作类中,我有:

List<Object[]> objlistwitharry;

如何使用 Struts2 在 JSP 中显示它?我试过了:

<s:iterator value="objlistwitharry" var="emp">
    <s:property value="id" /><br/>
    <s:property value="name" /><br/>
    <s:property value="role" />
</s:iterator>

<s:iterator value="objlistwitharry" >
    <s:property value="id" /><br/>
    <s:property value="name" /><br/>
    <s:property value="role" />
</s:iterator>

但上述解决方案均无效。

【问题讨论】:

  • 一个问题...哈利是谁?

标签: java jsp arraylist struts2 ognl


【解决方案1】:

var:

<s:iterator value="objlistwitharry" var="currentListElementThatIsAnArray">
    <s:iterator value="currentListElementThatIsAnArray" var="currentArrayElement">
        <s:property value="id" /><br/>
        <s:property value="name" /><br/>
        <s:property value="role" />
    </s:iterator>
</s:iterator>

top:

<s:iterator value="objlistwitharry">
    <s:iterator value="top">
        <s:property value="id" /><br/>
        <s:property value="name" /><br/>
        <s:property value="role" />
    </s:iterator>
</s:iterator>

而且 IIRC 甚至可以这样工作:

<s:iterator value="objlistwitharry">
    <s:iterator>
        <s:property value="id" /><br/>
        <s:property value="name" /><br/>
        <s:property value="role" />
    </s:iterator>
</s:iterator>

Read more 讨论主题。

P.S:即使可以对其进行迭代,也请考虑在未来使用形状更好的结构...

【讨论】:

    猜你喜欢
    • 2014-01-31
    • 2020-08-07
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多