Пользователь хочет добавить тег и связанные с ним файлы. Он будет иметь доступ действия Struts2 следуя URL запроса:Как проанализировать массив параметров с квадратными скобками?
Test/addTag?tag=java&files[]=1.java&files[]=2.java&files[]=3.java
В прошлом я использовал HttpServletRequest.getParameterValues()
метод для анализа параметров files[]
и она работала отлично.
Но после переноса архитектуры на Struts2 (раньше я использовал JSP + Servlet), это больше не работает. Я попытался следующие способы определения файлов [] поле в Struts2 Актон, но ни работы (она всегда возвращает нуль при вызове метода геттер)
private String files;
private String[] files;
private List<String> files;
(Кстати параметр tag
может быть обработано правильно)
Посмотрите этот ответ: http://stackoverflow.com/a/19386253/1594449 – gknicker