如何使用Struts 2打印List <object []>?

时间:2015-09-15 12:39:51

标签: java jsp arraylist struts2 ognl

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

SetUniform("ColourTexture", 0);
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, ScreenTex);

SetUniform("OcclusionTexture", 1);
glActiveTexture(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_2D, OcclusionTex);
//draw stuff

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

List<Object[]> objlistwitharry;

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

但上述解决方案均无效。

1 个答案:

答案 0 :(得分:2)

使用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:即使可以迭代它,也可以考虑使用更好形状的结构......