下面文件中的 $lists 变量由控制器的模型属性填充。分配给用户的每个列表都必须有一个审批者。此批准者不会在页面加载时填充,但稍后会通过 ajax 调用和 jquery 填充。
新虚拟机
<form class="common_form_body audience_member" method="post"
action="#springUrl("/account/users")">
<fieldset class="common_form_group">
<legend class="common_form_group_title">
<span class="field_title">Basic Information</span>
<span class="common_form_must_have">*</span>
</legend>
<ul class="common_form_group_body">
<li>#formInput("user.email", "Email:", "maxlength='128' autofocus")</li>
<li>
#formInput("user.firstName", "Name:", "maxlength='32'")
#formInput("user.lastName", "", "maxlength='32'")
</li>
<li>
#formInput("user.mobilePhone", "Mobile Phone:", "maxlength='32'")
</li>
</ul>
</fieldset>
<fieldset>
<ul>
#foreach($list in $lists)
<li>
<input type="checkbox" value="$list.id" />
<label>$list.name</label>
<select class="listapprover">
<option selected="selected">Choose Approver</option>
</select>
</li>
#end
</ul>
</fieldset>
<div class="common_form_control">
<button name="create" class="common_form_submit icon_button" type="submit">
<span class="create">Create</span>
</button>
<a class="common_form_cancel" href="#springUrl("/account/users")">Cancel</a>
</div>
</form>
现在在表单发布上,我想要一个包含所有选定列表及其相应批准者的地图。
知道如何在控制器中绑定这样的地图吗?