1. You need a Indexed property in your ActionForm. You can find a good explanation on how to put Indexed properties in your ActionForm
here 2. As far as I know, each action should handle it's own errors, and each action should have a seperate forward for error condition(s). Practically, you have to create a action "tree" with the main branch containing your action chain, and ofshoots coming out for each error condition. Like this