关于前端多选框的问题

<html:select property="trusteeContactManagerHaveSelected" size="8" multiple="true"
                             styleId="firstAuditLeft" style="width:300px;">
                    <html:optionsCollection property="trusteeContactManagerHaveSelectedList"/>  
                </html:select>

这个应该是 前端一个插件,然后我在项目其他地方看到 如果前台为空,那么后台
form中获取到的为null,但是为什么 我自己写的 如果前台为空后台获取到的是大小
1000的空数组,

注:设置值的时候 设置了 大小1000的数组

图片说明

其他地方可能是js做了处理

你声明了大小1000的数组就不是空的数组了,前端也会遍历,在遍历里面添加条件,判断数据为空就跳过 进入下一次循环

是不是 jsp的标签库,可以查一下 标签的实现代码,估计是有默认值 ,设置了1000

估计是有默认值 ,设置了1000

自定义标签问题,通过标签代码实现。

你设定了数组所以获取到的就是1000的数组

的确是声明了1000的数组 所以获取到1000,起初我也以为其他地方用了 js处理,但是 我找了5个小时没找到,有没有朋友 做过的 ?

我觉得 可能是js做了处理

你声明了大小1000的数组就不是空的数组了

可是其他页面 也设置了 1000 但是 点击保存的时候 后台form中的值 是null 而不是存了 1000个null的数组

修改一下默认值的设置