Integer.parseInt((String)myCourseList.getSelectedValue());
先转String
或者 这样也可以
((Integer)myCourseList.getSelectedValue()).intValue();
说明你的值有问题!!
System.out.print((String)myCourseList.getSelectedValue());
你打印出来看看 有可能是空 "" 或者不是数字
String demo =(String)myCourseList.getSelectedValue();
demo = demo.equst("")?"0":demo;
//如果是空替换为0就可以了
Integer.ParseInt()
你加什么双引号啊,去掉