私は以下のようなアクションを持っています
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
グーグルで試しましたが、これを行う方法が見つかりませんでした。何が悪いのか理解するのを手伝ってください。