У меня есть действие, как показано ниже
public class CompareAction {
private Long[] pids;
public Long[] getPids() {
return pids;
}
public void setPids(Long[] pids) {
this.pids = pids;
}
public String displayComparison() {
for (Long pid : pids) {
System.out.println("pid = " + pid);
System.out.println();
}
return "success";
}
}
Я пытаюсь отправить массив, набрав следующий URL-адрес в адресной строке http://localhost:8080/sm-shop/compare?pids=12,23,34
. Результат, который я хочу,
pid = 12
pid = 23
pid = 34
Но то, что я получаю, это
pid = 122334
Я пробовал гуглить, но не нашел, как это сделать. Пожалуйста, помогите мне понять, что не так.
http://localhost:8080/sm-shop/compare?pids[]=12&pids[]=23&pids[]=34
в качестве URL? - person Anthony Grist   schedule 15.10.2013