Это не определено. Для достижения этой функциональности вам необходимо создать карту, которая отображает ключи в списки значений:
Map> myMap;
Или вы могли бы использовать Multimap из библиотек google collections / guava
Вы можете управлять процессом заполнения параметров Struts2 с помощью переопределения перехватчиков в конфигурации действий.
<action name="timesheetprocess" class="com.App.Controller.Timesheet.Timeprocess"
method="execute">
<interceptor-ref name="defaultStack">
<param name="params.excludeParams">.*</param>
</interceptor-ref>
<result name="success">Time.jsp</result>
</action>
Там вы изменяете свойство excludeParams
перехватчика params
, чтобы исключить все параметры из обработки через OGNL.
Вы не должны получать какое-либо исключение таким образом, но убедитесь, что вы настроили struts.devMode=false
<constant name="struts.devMode" value="false" />
Он должен удалить ненужные предупреждения из вывода. Если вы все еще получаете предупреждения или исключения в журнале, тогда вы должны настроить фреймворк регистрации, чтобы подавить эти предупреждения или ошибки с выхода.