我正在尝试绑定Controller中复选框的所有值,这是我的一些代码。
<form method="post" action="${setDefaultArea}" enctype="multipart/form-data">
<fieldset>
<c:forEach var="area" items="${areas}" varStatus="status">
<label for="area-${status.index}">
<input type="checkbox" id="area-${status.index}" name="areas" value="${area}">
${area}
</label>
</c:forEach>
</fieldset>
</form>
我的控制器
public void setDefaultArea(ActionRequest request, ActionResponse response, @RequestParam(value="areas", required=true) String[] areas) throws Exception {
System.out.println(areas);
}
我坚持这个错误: javax.portlet.PortletException:javax.servlet.jsp.JspTagException:代码下没有找到消息'必需String []参数'areas'不存在'for locale'fr_FR'。
有人可以帮我一把吗?谢谢!