0

在我的前端,我允许用户同时创建多个条目并将其保存到一个表中。

现在我以我在保存时创建的字符串的形式将此输入发送到 Java 类。但是如果表非常大(例如 400-500 个条目),那么创建字符串是一个耗时的过程。

有没有其他解决方案?

提前致谢。

4

1 回答 1

0

将它们作为List.

在行动:

private List<String> myList;

/* GETTER AND SETTER */

在 JSP 中,处理一个counter,并且每次用户创建一个新行时,使用它来索引该行:

<input type="text" name="myList[0]" />
<input type="text" name="myList[1]" />
<input type="text" name="myList[2]" />

下次用户创建条目时,它将是

<input type="text" name="myList[3]" />

如果用户从弹出窗口或模式对话框创建条目,并且在创建后它们将不可编辑,则生成一个<input type="hidden" />字段以及一个<span>(或其他):

<input type="hidden" name="myList[3]" value="lastValueEnteredByUser" />
<span>lastValueEnteredByUser</span>
于 2013-10-01T08:05:51.750 回答