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

时间:2014-08-13 19:13:11

标签: java jsp struts2

我正在编写一个基于Struts 2的Web应用程序,我希望用户粘贴一个ID列表,然后在服务器上处理这些ID。所以我目前有一个文本框来容纳它。有没有办法可以在我的bean中将这些数据作为Collection而不是String接收?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

如果您使用文本框或文本区域,那么您应该放置一个分隔符来分隔标记。然后在提交后的服务器上,您可以通过分隔符到数组split。然后,您可以从数组创建一个集合。