如何使用display tag ....处理struts中的行?

时间:2011-09-02 16:47:01

标签: struts jsp-tags displaytag

在jsp中,我使用Display标签打印表格。

我想在一行中显示多个属性。

假设我想显示有关该行特定内容的一些信息。

row1
title:-How to display an image in html ?
started by:-mohit on:-21.10.11

row2
title:-How to display an image in html ?
started by:-mohit on:-21.10.11

row3
title:-How to display an image in html ?
started by:-mohit on:-21.10.11

row4
title:-How to display an image in html ?
started by:-mohit on:-21.10.11

请帮助我,我必须在4到5天后提交我的项目。

1 个答案:

答案 0 :(得分:1)

建议在Action类中设置值(在displayTag中显示) 如果你可以创建一个bean类(持有title,startedBy等作为属性)会更好。

然后从数据库中检索数据,并为每一行创建bean类的对象(通过设置属性中的值)并将此对象存储在ArrayList中。检索完数据后,将此ArrayList设置为请求或会话范围中的属性。

假设您已在会话范围中设置名称为“tableData”的属性 然后,在你的Jsp中你可以提供

<display:table id="data" name="sessionScope.tableData">
<display:column> <bean:write name="data" property="title" /> </display:column>
</display:table>

我希望这可以帮助您理解这种情况。