java.lang.IllegalArgumentException: No bean specif
<form-bean name="FileUpload" type="roseindia.net.StrutsUploadForm"/>
<action path="/FileUpload" type="roseindia.net.StrutsUploadAction" name="FileUpload" scope="session" parameter="parameter" input="/pages/FileUpload.jsp">
<forward name="success" path="/pages/uploadsuccess.jsp"/>
</action>
<action path="/popsup" type="roseindia.net.StrutsUploadAction" name="FileUpload" scope="session" parameter="parameter" input="/pages/uploadsuccess.jsp">
<forward name="success" path="/pages/uploadsuccess.jsp"/>
</action>
in the uploadsuccess.jsp
i have
<html:select property="valueObj.id" name="FileUpload">
<html:optionsCollection property="objectList" value="id" label="fullName"/>
</html:select>
<html:submit/>
My form Bean property is private ArrayList objectList; //list of valueObject
private valueObject valueObj; //has getters ans setters for id, firstName, lastName and only getter for fullName
After clicking the submit t got the following error
java.lang.IllegalArgumentException: No bean specified org.apache.commons.beanutils.PropertyUtils.getProp ertyDescriptor(PropertyUtils.java:837) org.apache.commons.beanutils.BeanUtils.setProperty (BeanUtils.java:934) org.apache.commons.beanutils.BeanUtils.populate(Be anUtils.java:808) org.apache.struts.util.RequestUtils.populate(Reque stUtils.java:1252) org.apache.struts.action.RequestProcessor.processP opulate(RequestProcessor.java:821) org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:254) org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet .java:717) javax.servlet.http.HttpServlet.service(HttpServlet .java:810)
|