var catids = new Array();
У меня есть массив catids, в котором я храню отмеченные значения флажков, как показано ниже.
cat = $("input[name=catChkBox]:checked").map(function () {
return $(this).data('name');
}).get().join(",");
переменная cat образует что-то вроде этого 1,2,3..
Я хочу отправить эту «кошку» в метод java и распечатать эти значения.
Я передаю значения в java через вызов dwr, подобный этому
DataHandler.getTasks( categories, {callback:function(data){
}, errorHandler:function(){
},async:false
});
Я настроил dwr для pojo. я должен настроить что-нибудь для параметров?
Я попробовал приведенный ниже код, но ничего не получил.
public List<Facade> getTasks(String myIds){
String[] ids = catids .split(",");
System.out.println("-------size of cat id------------" + myIds.length);
for (int i=0; i<myIds.length;i++)
System.out.println(myIds[i]);
// наконец, он вернет pojo, который я получу в данных вызова dwr.
------- размер идентификатора кошки ------------ 1 myIds[i] ничего не печатает
Мне это нужно как целое число назад. Какую ошибку я делаю?
getTasks
- как categoryIds выглядит перед вызовом метода и как он должен выглядеть? - person pepuch   schedule 15.04.2013