Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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 是否可以接收从JSP到struts操作的数据集合_Java_Jsp_Struts2 - Fatal编程技术网

Java 是否可以接收从JSP到struts操作的数据集合

Java 是否可以接收从JSP到struts操作的数据集合,java,jsp,struts2,Java,Jsp,Struts2,我正在编写一个基于Struts 2的web应用程序,希望用户粘贴到一个ID列表中,然后在服务器上进行处理。所以我现在有一个文本框来容纳它。有没有一种方法可以将数据作为bean中的集合而不是字符串来接收 谢谢 如果有许多html元素在name属性上具有相同的值,Struts操作将接收它们作为集合 同样在Struts操作中,必须有一个集合,其名称与这些html元素的name属性的值相同 如果希望使用单个文本区域,则应使用JavaScript解析其内容,并将每个元素加载到隐藏的元素上。每个隐藏元素应具

我正在编写一个基于Struts 2的web应用程序,希望用户粘贴到一个ID列表中,然后在服务器上进行处理。所以我现在有一个文本框来容纳它。有没有一种方法可以将数据作为bean中的集合而不是字符串来接收


谢谢

如果有许多html元素在name属性上具有相同的值,Struts操作将接收它们作为集合

同样在Struts操作中,必须有一个集合,其名称与这些html元素的name属性的值相同


如果希望使用单个文本区域,则应使用JavaScript解析其内容,并将每个元素加载到隐藏的元素上。每个隐藏元素应具有相同的名称。

如果使用textbox或textarea,则应放置分隔符来分隔标记。然后在提交后的服务器上,可以按分隔符将它们拆分为数组。然后可以从数组中创建集合

当然。将您的action属性定义为集合。Struts是否必须以特定的方式对其进行格式化才能对其进行解析?您的意思是要使用单个输入?那就更复杂了。。。因为你仍然需要像ids=1&ids=2一样发布它。在服务器端使用js或解析字符串。有多个输入会使粘贴到ids中变得困难。有没有可能只用一个文本区就可以做到这一点?