I don't believe that DynaActionForm supports the org.apache.struts.upload.FormFile type.

See: http://jakarta.apache.org/struts/userGuide/building_controller.html#dyna_action_form_classes

-Rob

Carl-Eric Menzel wrote:

Hello,

I'm having trouble getting file upload working when using a DynaAction
form. Here are the relevant parts:

       <form-bean
               name="pollForm"
               type="org.apache.struts.action.DynaActionForm"
           >
           <form-property name="active" type="java.lang.Boolean"/>
           <form-property name="name" type="java.lang.String"/>
           <form-property name="version" type="java.lang.Integer"/>
           <form-property name="pollid" type="java.lang.Long"/>
           <form-property name="owner" type="java.lang.String"/>
           <form-property name="ownerId" type="java.lang.Long"/>
           <form-property name="editorsToRemove" type="java.lang.Long[]"/>
           <form-property name="newEditorId" type="java.lang.Long"/>
           <form-property name="addressText" type="java.lang.String"/>
           <form-property name="introText" type="java.lang.String"/>
           <form-property name="endText" type="java.lang.String"/>
           <form-property name="fieldAddress1" type="java.lang.Integer"/>
           <form-property name="fieldAddress2" type="java.lang.Integer"/>
           <form-property name="fieldCell" type="java.lang.Integer"/>
           <form-property name="fieldCity" type="java.lang.Integer"/>
           <form-property name="fieldCountry" type="java.lang.Integer"/>
           <form-property name="fieldEmail" type="java.lang.Integer"/>
           <form-property name="fieldFirst" type="java.lang.Integer"/>
           <form-property name="fieldLast" type="java.lang.Integer"/>
           <form-property name="fieldPhone" type="java.lang.Integer"/>
           <form-property name="fieldState" type="java.lang.Integer"/>
           <form-property name="fieldZip" type="java.lang.Integer"/>
           <form-property name="destinationPgId" type="java.lang.Long"/>
           <form-property name="command" type="java.lang.String"/>
           <form-property name="commandParam" type="java.lang.String"/>
           <form-property name="locale" type="java.lang.String"/>
           <form-property name="theme" type="java.lang.String"/>
           <form-property name="futureContactText" type="java.lang.String"/>
           <form-property name="ticketRequired" type="java.lang.Boolean"/>
           <form-property name="tickets" type="org.apache.struts.upload.FormFile"/>
       </form-bean>

...and in the tile: <html-el:file property="tickets"/>

It worked before, only without the file upload stuff - that is a new
addition. Now that I added this FormFile property, I get the following
from the tile:
[ServletException in:/pages/editor/editPoll.jsp] No getter method for property tickets 
of bean org.apache.struts.taglib.html.BEAN'

Any ideas on what I might be doing wrong?

Thanks
Carl-Eric




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to