Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tapestry-列表的表单元素是否可能?_Java_Arraylist_Tapestry - Fatal编程技术网

Java Tapestry-列表的表单元素是否可能?

Java Tapestry-列表的表单元素是否可能?,java,arraylist,tapestry,Java,Arraylist,Tapestry,我尽了最大努力让标题代表问题,但它需要一些解释,我会尽量用最简单的形式来解释 假设我有一个包含类和.tml文件的页面。该页具有字符串的ArrayList。我想制作一个表单,允许用户在数组列表中输入任意多的字符串。如果可能的话,我不希望每次都刷新页面,而是希望有一个“添加新字符串”按钮 例如,如果表示一个输入框,我希望: Form: Input 1: _ _ _ _ _ [Button: Add new row] [Button: Submit] 如果用户按“添加新行”,则表单应更新为: Fo

我尽了最大努力让标题代表问题,但它需要一些解释,我会尽量用最简单的形式来解释

假设我有一个包含类和.tml文件的页面。该页具有字符串的ArrayList。我想制作一个表单,允许用户在数组列表中输入任意多的字符串。如果可能的话,我不希望每次都刷新页面,而是希望有一个“添加新字符串”按钮

例如,如果表示一个输入框,我希望:

Form:
Input 1: _ _ _ _ _

[Button: Add new row] [Button: Submit]
如果用户按“添加新行”,则表单应更新为:

Form:
Input 1: _ _ _ _ _
Input 2: _ _ _ _ _ 

[Button: Add new row] [Button: Submit]
提交时,我希望将所有这些字符串添加到ArrayList中


有没有什么东西已经在做类似的事情了?出于我的实际目的,我需要对它进行一些编辑,因为表单中每个新的“行”旁边实际上都有更多的选项,但是如果有人能给我指出正确的位置来解决这个问题,那么我相信我可以解决剩下的问题。

您可以使用AjaxFormLoop


啊哈!我怎么会错过这个?谢谢你给出了完美的答案,我将进一步研究如何按照我的需要实现它。我真的很感谢你的帮助。