This is the form I am using to repopulate the ArrayList
Where myQuestions is a List of Question Objects.
upon submission this gives me an error
Since it is a list of Questions Objects you are trying to populate a Question Object with a String. Please check if you have the converter defined to covert String into Question and also specified in the xwork-conversion.properties file
System.out.println(myQuestions); prints an empty list.
instead of doing this
private List myQuestions = new ArrayList();
do this
private List myQuestions;
When you are submiting the form, a new object of your Action class is created and your instance variable "myQuestions" gets reinitialized with each submission.
Hope this helps :)