在我的前端,我允许用户同时创建多个条目并将其保存到表中。
现在我将此输入以字符串的形式发送到Java类,我在保存时创建。但是如果表格大小非常大(例如400-500个条目),那么创建字符串就是一个耗时的过程。
是否有其他解决方案?
提前致谢。
答案 0 :(得分:0)
将其作为List
发送。
在行动中:
private List<String> myList;
/* GETTER AND SETTER */
在JSP中,处理计数器,每次用户创建新行时,使用它来索引该行:
<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" />
字段以及a <span>
(或其他):
<input type="hidden" name="myList[3]" value="lastValueEnteredByUser" />
<span>lastValueEnteredByUser</span>