Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.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 jspbean中的动态文本框及其值提交_Java_Jsp_Ejb - Fatal编程技术网

Java jspbean中的动态文本框及其值提交

Java jspbean中的动态文本框及其值提交,java,jsp,ejb,Java,Jsp,Ejb,我有一个带有几个预定义文本框的表单,现在除此之外,我还创建了一些动态文本框,我可以用javascript(我猜)来实现。提交表单时,如何将动态生成的文本框的值设置为bean。在bean中,我定义了字符串数组来保存动态生成的文本框值的内容。我没有使用任何框架,请指导我如何执行此操作?您只需为所有输入字段指定相同的名称,然后使用request.getParameterValues()按HTML DOM树中显示的顺序获取所有值 例如(生成JavaScript) ... 与 您还可以使用递增数字作为

我有一个带有几个预定义文本框的表单,现在除此之外,我还创建了一些动态文本框,我可以用javascript(我猜)来实现。提交表单时,如何将动态生成的文本框的值设置为bean。在bean中,我定义了字符串数组来保存动态生成的文本框值的内容。我没有使用任何框架,请指导我如何执行此操作?

您只需为所有输入字段指定相同的名称,然后使用
request.getParameterValues()
按HTML DOM树中显示的顺序获取所有值

例如(生成JavaScript)


...

您还可以使用递增数字作为名称的后缀,例如
foo1
foo2
foo3
等,并在循环中收集值,直到收到
null

例如


...

listfoos=newarraylist();
对于(int i=1;i
String[] values = request.getParameterValues("foo");
// ...
List<String> foos = new ArrayList<String>();

for (int i = 1; i < Integer.MAX_VALUE; i++) {
    String foo = request.getParameter("foo" + i);
    if (foo == null) break;
    foos.add(foo);
}

// ...