尝试了几个不同的东西,但无法弄清楚如何将$ path和$ option参数提供给springFormCheckboxes宏。
宏来源在这里:
#macro( springFormCheckboxes $path $options $separator $attributes )
#springBind($path)
#foreach($option in $options.keySet())
<input type="checkbox" name="${status.expression}" value="${option}"
#foreach($item in $status.actualValue)
#if($item == $option) checked="checked" #end
#end
${attributes} #springCloseTag()
${options.get($option)} ${separator}
#end
<input type="hidden" name="_${status.expression}" value="on"/>
#end
除了我在春季宏观上看到的$ status param的起源之外,还会给我一个好的方向。欢迎提出任何意见。
答案 0 :(得分:1)
$ path - &gt;实现列表,返回所选复选框的字符串值
$ options - &gt;地图的实现应该包含复选框文本作为值,仍然不知道密钥的用途。
对此有一些令人惊讶的用法示例。
spring mvc version - &gt; 4.0.2.RELEASE