Java Spring MVC,用于非可选元素列表的表单控件

Java Spring MVC,用于非可选元素列表的表单控件,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,正如标题所述,我想知道是否有一个HTML元素用于处理非可选元素的列表)以及如何将其与SpringMVC结合使用。不可选择元素的列表是一种控件,它充当多个分离值的持有者,事实上,用函数术语描述,我们可以使用multiple=“true”对select进行处理,默认情况下选择他的所有元素,因此所有值都发送到{{onSubmit}上的控制器。我不记得这种控件有一个名称,如果存在HTML标准格式(我想没有)。(*) 例如,假设我们有一个视图(称为View.jsp),它使用一个由控制器(称为Control

正如标题所述,我想知道是否有一个HTML元素用于处理非可选元素的列表)以及如何将其与SpringMVC结合使用。不可选择元素的列表是一种控件,它充当多个分离值的持有者,事实上,用函数术语描述,我们可以使用multiple=“true”对select进行处理,默认情况下选择他的所有元素,因此所有值都发送到{{onSubmit}上的控制器。我不记得这种控件有一个名称,如果存在HTML标准格式(我想没有)。(*)

例如,假设我们有一个视图(称为View.jsp),它使用一个由控制器(称为Controler.java,对不起,名称太便宜了:D)创建和填充的Bean(称为Bean.java)。为了简单起见,让我们假设所有的布线工作都完成了

Bean.java

Class Bean {
   Collection<String> values;

   // setters and getters
}
protected ModelAndView onSubmit(final HttpServletRequest request,
      final HttpServletResponse response, final Object command,
      final BindException errors) throws Exception {
      Bean bean = (Bean) command;

      bean.getValues();
      // do my bussiness-model stuff
}
好的,谢谢所有读过这篇文章的人

祝大家节日快乐


Victor.

为什么不使用名称相同的禁用(不可编辑)输入字段?你也可以在这里看到。

嗯,我看到了弗拉德,谢谢你的回答。。但是我真的不明白那篇文章的正确答案!您必须在表单中输入n个
字段。
protected ModelAndView onSubmit(final HttpServletRequest request,
      final HttpServletResponse response, final Object command,
      final BindException errors) throws Exception {
      Bean bean = (Bean) command;

      bean.getValues();
      // do my bussiness-model stuff
}