Хороший вопрос. Обычно вы создаете переменные экземпляра в ваших бинах действий, выставляете w / getter / setters, и они заполняются автоматически через форму post-params или получают параметры.
Если у вас есть небольшое количество флажков, вы можете сделать логическое значение для каждого из них в ActionBean, тогда ваш вызов ajax может быть с URL-адресом типа "Preferences.action?box1=true&box2=false&box3=false
".
Если бы у вас была тонна, вы могли бы создать список на ActionBean. Я имел дело только с этим не-Ajax-способом, но вы бы установили атрибут name на флажок примерно так: name="preferences[0]"
. Я думаю, что вы могли бы сделать вызов jquery ajax таким же образом, но вам, возможно, придется url кодировать имя параметра.
Я думаю, вы могли бы также заглянуть в плагин jquery form, чтобы просто ПОСТАВИТЬ JSON.