Hi All, I need urgent help on this! help greatly appreciated..been stuck on this for a LONG time! it is not able to locate conditionList
Servlet.service() for servlet jsp threw exception tag 'select', field 'list', name 'bookCondition': The requested list key 'conditionList' could not be resolved as a collection/array/map/enumeration/iterator type register.jsp <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Struts 2 Insert Data Application!</title> </head> <body> <s:form action="Register" method="POST" validate="false"> <s:select name="bookCondition" list="conditionList" headerKey="0" headerValue="-- Select Book Condition" label="Condition" /> <s:submit value="Save" align="center"/> </s:form> </body> </html> RegisterAction.java package BookRez.Database; import java.util.ArrayList; import com.opensymphony.xwork2.ActionSupport; public class RegisterAction extends ActionSupport { private ArrayList<String> conditionList; public String populate() { conditionList = new ArrayList<String>(); conditionList.add("Like New"); conditionList.add("Very Good"); conditionList.add("Good"); conditionList.add("Acceptable"); return "populate"; } public String execute() { return SUCCESS; } public ArrayList<String> getConditionList() { return conditionList; } public void setCountryList(ArrayList<String> conditionList) { this.conditionList = conditionList; } } struts.xml <struts> <package name="BookRez" extends="struts-default"> <action name="*Register" method="{1}" class="BookRez.Database.RegisterAction"> <result name="populate">/register.jsp</result> <result name="input">/register.jsp</result> <result name="success">/success.jsp</result> </action> </package> </struts>