在做jsp表单的时候我们经常会用到HTML的SELECT标签,SELECT标签分为两种一种是单选,一种为多选,
单选:<select ></select>
多选:<select mutliple></select>
单选的select没有什么特殊的地方,一般选选择了一个option,表单提交后,选择的option的值就提交了.
多选select就有些不同的地方了,有的时候多选列表中会显示一些选项用于选择,只能被选中的项才会被提交,大家做程序的时候往往忽略了这一点,往往认为多选列表中有的就一定会提交上去,这个观点是错误的,如果没有选中而提交,那么服务器端得到空指针的错误.一周我已经碰两次有这样问我了,呵呵,做一个总结吧:)