Hibernate 如何在不同的文本框中存储列表的值(每个文本框具有不同的id)

Hibernate 如何在不同的文本框中存储列表的值(每个文本框具有不同的id),hibernate,struts2,Hibernate,Struts2,我正在使用struts2和hibernate 我有一个jsp页面,它加载到一个动作上。相关操作类将对象的列表作为存储在数据库中的表的行返回 当页面加载时(所有行都存储在列表中),我希望每一行的数据以及每一列的对应值都显示在单独的文本框中,每个文本框都有不同的id。例如,列表有15个对象(作为表的行),而列表中的每个对象都有10个属性(作为列),那么我希望10*15=150个文本框每个都有不同的ID 我怎样才能做到这一点?使用和我只能有10个文本框(这等于列数,因为我们只能有10个) 任何帮助都将

我正在使用struts2和hibernate

我有一个jsp页面,它加载到一个动作上。相关操作类将对象的
列表作为存储在数据库中的表的行返回

当页面加载时(所有行都存储在列表中),我希望每一行的数据以及每一列的对应值都显示在单独的文本框中,每个文本框都有不同的
id
。例如,
列表
有15个对象(作为表的行),而
列表
中的每个对象都有10个属性(作为列),那么我希望
10*15=150个文本框
每个都有不同的ID

我怎样才能做到这一点?使用
我只能有10个文本框(这等于列数,因为我们只能有10个

任何帮助都将不胜感激。


<s:iterator value="yourList" status="status">
 <s:textfield name="col1" value="%{prop1}" id="col1-%{#status.count}/>
 <s:textfield name="col2" value="%{prop2}" id="col2-%{#status.count}/>
 <s:textfield name="col3" value="%{prop3}" id="col3-%{#status.count}/>
 <s:textfield name="col4" value="%{prop4}" id="col4-%{#status.count}/>
 <s:textfield name="col5" value="%{prop5}" id="col5-%{#status.count}/>
 <s:textfield name="col6" value="%{prop6}" id="col6-%{#status.count}/>
 <s:textfield name="col7" value="%{prop7}" id="col7-%{#status.count}/>
 <s:textfield name="col8" value="%{prop8}" id="col8-%{#status.count}/>
 <s:textfield name="col9" value="%{prop9}" id="col9-%{#status.count}/>
 <s:textfield name="col10" value="%{prop10}" id="col10-%{#status.count}/>
 <br/>
</s:iterator>

虽然,我认为这是一个糟糕的设计。尝试使用或甚至使用简单的表格。




虽然,我认为这是一个糟糕的设计。尝试使用或甚至使用一个简单的表。

是否考虑过使用表或网格控件?该表仅持久存储在数据库中。此表的数据将显示在jsp页面上。但是每个单元格(在上面的示例中为150个单元格)都显示在单独的文本框中,每个文本框都应该有一个唯一的id。我没有使用任何网格控件,只是需要在文本框而不是单元格中显示表的数据。你能帮帮我吗。我真的被绊倒了。不,不是HTML表格。但只需为每个单元格单独设置文本框,每个单元格都有唯一的id。您是否考虑过使用表或网格控件?该表仅持久存储在数据库中。此表的数据将显示在jsp页面上。但是每个单元格(在上面的示例中为150个单元格)都显示在单独的文本框中,每个文本框都应该有一个唯一的id。我没有使用任何网格控件,只是需要在文本框而不是单元格中显示表的数据。你能帮帮我吗。我真的被绊倒了。不,不是HTML表格。但只需为每个单元格单独设置文本框,每个单元格都有唯一的id。谢谢您的回答。顺便问一下,第二次迭代时,文本字段“col3”的id是多少。。?(只是想知道我将如何根据需要实施)我猜是
col3-2
。为什么不看看生成的html呢?我将在html表格中排列这些文本框。谢谢……)另外,据我所知,struts2为表单中的所有元素生成唯一的id。您也可以尝试一下。将此代码(从所有文本字段中删除
id
)放入
中,然后检查生成的HTMLData表是否如我所看到的那样是awsum。我一定会用的。谢谢你的回答。顺便问一下,第二次迭代时,文本字段“col3”的id是多少。。?(只是想知道我将如何根据需要实施)我猜是
col3-2
。为什么不看看生成的html呢?我将在html表格中排列这些文本框。谢谢……)另外,据我所知,struts2为表单中的所有元素生成唯一的id。您也可以尝试一下。将此代码(从所有文本字段中删除
id
)放入
中,然后检查生成的HTMLData表是否如我所看到的那样是awsum。我一定会用它。