Java @RequestParam出现问题。数据没有到达我的休息区

Java @RequestParam出现问题。数据没有到达我的休息区,java,html,spring,forms,rest,Java,Html,Spring,Forms,Rest,我正在尝试编写一个HTML表单,该表单使用选择HTML元素将数据发送到RESTfulweb服务(使用Spring管理) REST必须在我的数据库上创建一个对象事件 我发现的问题是,即使存在我的选项值,其余部分中的@RequestParam也是空的 这是我的HTML表单 <form name="editForm" role="form" novalidate ng-submit="vm.save()"> <!-- other fields that works correct

我正在尝试编写一个HTML表单,该表单使用选择HTML元素将数据发送到
RESTful
web服务(使用
Spring
管理)

REST
必须在我的
数据库
上创建一个对象事件

我发现的问题是,即使存在我的选项值,其余部分中的
@RequestParam
也是空的

这是我的HTML表单

<form name="editForm" role="form" novalidate ng-submit="vm.save()">

<!-- other fields that works correct -->

        <div class="form-group">
            <label class="control-label" data-translate="businessRequestApp.event.participantsAdd" for="field_attendees">Attendees</label>
            <select style="height: 300px;" multiple class="form-control" id="field_attendees" ng-model="vm.event.usersOnIt" ng-options="customUser as customUser.username for customUser in vm.customusers | orderBy:'id' track by customUser.id">
                <option value="{{customUser.username}}" name="attendeesToParse"></option>
            </select>
        </div>
</form>
我正在尝试填写
字符串的字段列表
。由于我的业务逻辑,我无法将其插入
事件
的类中,因此我必须单独对其进行威胁

请注意,
@RequestBody
工作正常,问题只出现在没有接收任何内容的
@RequestParam


感谢您的时间建议。

永远不会发送选项元素。发送Select的值。尝试将
name=“AttendeeStorParse”
移动到选择本身


如果需要多个值,请创建隐藏输入并将选定选项存储到字段中。使用隐藏输入名称获取控制器中的值。

很抱歉,我如何将所选选项存储到隐藏输入中?谢谢你的回答!参见示例
这是我的新HTML
getSelectedValues()
是一个javascript函数,返回选定选项的数组,但同样的错误。。。
@PostMapping("/events")
@Timed
public ResponseEntity<Event> createEvent(@RequestBody Event event, @RequestParam(value="attendeesToParse") List<String> participants) throws URISyntaxException {

    //Some code that creates an object "Event" on my database

}