Spring mvc 速度 springFormCheckboxes 宏
Spring mvc velocity springFormCheckboxes macro
尝试了几种不同的方法,但不太清楚如何将 $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
除了我在 spring 宏中经常看到的 $status 参数的来源之外,它也会给我一个很好的方向。欢迎任何评论。
$path -> 列表的实现,returns选中复选框的字符串值
$options -> 地图的实现,应该包含复选框文本作为值,仍然不知道键的用途。
这方面的用法示例少得惊人。
spring mvc 版本 -> 4.0.2.RELEASE
尝试了几种不同的方法,但不太清楚如何将 $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
除了我在 spring 宏中经常看到的 $status 参数的来源之外,它也会给我一个很好的方向。欢迎任何评论。
$path -> 列表的实现,returns选中复选框的字符串值
$options -> 地图的实现,应该包含复选框文本作为值,仍然不知道键的用途。
这方面的用法示例少得惊人。
spring mvc 版本 -> 4.0.2.RELEASE