Массив как параметр get в Struts 2

У меня есть действие, как показано ниже

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";
    }
}

я пытаюсь отправить массив, набрав следующий адрес в адресной строкеhttp://localhost:8080/sm-shop/compare?pids=12,23,34, Я хочу получить вывод

pid = 12

pid = 23

pid = 34

Но что ям становится

pid = 122334

Я пытался гуглить, но не могне могу найти, как это сделать. Пожалуйста, помогите мне понять, что не так.

Ответы на вопрос(2)

Ваш ответ на вопрос