欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Struts2标签s:checkboxlist的用法

程序员文章站 2022-05-22 12:26:19
...
<label class="control-label" for="">权限项</label>
    					<div class="controls">
    						<label class="checkbox inline">
								<s:checkboxlist list="permissionPageList" listKey="nameKey" 
								listValue="nameKey" value="selected" name="newPermissions">
								</s:checkboxlist>
								
							</label>
      					</div>

其中
list="permissionPageList"是action中的list,里面放置的是权限对象permissions,
listKey="nameKey" 这里的nameKey对应后台permissionPageList集合中permissions这个对象的的属性nameKey,listKey的值也是将要传入后台的值,传入后台后这个只放置newPermissions集合中;
listValue="nameKey" 是显示在页面上的内容;
name="newPermissions" 这是将勾选的选项的listKey="nameKey"传入后台;
value="selected" 这是回显的,就是默认的打钩的选项,selected是action中定义的List集合,用来存放listValue="nameKey"中的nameKey的值,把想要默认打钩的listValue="nameKey"的nameKey在action中加入selected集合即可

相关标签: Struts2标签