当前位置: 首页 > 面试题库 >

将表单数据提交到Java集

谷梁云瀚
2023-03-14
问题内容

是否可以在Struts2的操作中将表单的数据提交到Java Set?

动作代码:

class TestAction extends ActionSupport{

 private Set<Integer> mySet = new LinkedHashSet<Integer>();

 public TestAction(){
 }

 public String test(){

  someMethod(mySet);

 }

  ... Getters/Setters ...

}

表单代码:

<form action="test.action" >
 <input name="mySet[0]" />
 <input name="mySet[1]" />
 <input name="mySet[2]" />
 <submit />
</form>

问题答案:

Set仅仅是一个集合,Struts2的对任何类型的集合的内部支持。但是对于这种类型的集合,您不能在OGNL表达式中使用索引。尝试

<form action="test.action" >
 <input name="mySet" />
 <input name="mySet" />
 <input name="mySet" />
 <s:submit />
</form>


 类似资料:
  • 本文向大家介绍设置以HTML提交表单时将表单数据发送到何处?,包括了设置以HTML提交表单时将表单数据发送到何处?的使用技巧和注意事项,需要的朋友参考一下 使用HTML中的formaction 属性来设置以HTML提交表单时将表单数据发送到的位置。 示例 您可以尝试运行以下代码以实现formaction 属性-

  • 因此,当我在表单上输入信息后,它会用新表单刷新new.php页面,但不会提交任何信息。我没有错误,就像我在页面上点击刷新一样。我觉得我做的一切都是对的,但我似乎不明白为什么这不起作用。我刚刚从mysql过渡到mysqli,所以我有点像新手。它也没有回到home.php. new.php

  • 在学习了一些Redux和react的教程后,我刚刚开始尝试react,但在控制台中出现了一个错误: 警告:不能给无状态函数组件提供refs(请参见登录创建的FieldGroup中的ref“username”)。访问此引用的尝试将失败。 将表单字段输入值传递给“提交”按钮的正确方法是什么?这些值应该进入redux存储吗?在阅读了文档:https://reactjs.org/docs/refs-and

  • 嗨,我想使用客户id在一个表中插入客户名称,在另一个表插入客户城市。我的代码只插入客户。城市没有插入 我的控制台 在2017-01-30 14:40:15 0530开始为127.0.0.1发布POST"/页面"Pages计数器的处理#创建为超文本标记语言参数:{"utf8"= 新.html.erb 页面_控制器.rb

  • 本文向大家介绍以HTML提交表单时,如何指定将表单数据发送到何处?,包括了以HTML提交表单时,如何指定将表单数据发送到何处?的使用技巧和注意事项,需要的朋友参考一下 使用动作属性将文件添加到您要在单击“提交” 按钮之后到达的位置。您还可以添加电子邮件以将数据发送到该电子邮件ID。 示例 您可以尝试运行以下代码来设置以HTML提交表单时将表单数据发送到的位置-

  • 我正在尝试学习PHP,我正在尝试将一个MySQL数据库与我的PHP代码连接起来,以生成一个提交表单,让我将数据输入到数据库中。我的问题是源代码正在连接,但HTML没有将变量发布到PHP文件。我真的需要点帮助。 这是我的HTML源代码 这是我的PHP源代码