JSP页面传值默认都是string,使用一个值的时候能隐式转换成int,但是“20,21”中间有符号,是不能转换成功的。
要取得这样的int数组,就先用个string接收,然后用string的spilt方法分割成你想要存的类型。例如,你可以在choose的set方法里修改
public int[] setChoose(String choose){
     int[] num = choose.split(",");
     return num;
}