struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Taylor" <rtay...@mulework.com>
Subject RE: DynaValidatorFom with checkbox properties
Date Fri, 02 Apr 2004 21:18:32 GMT
Don't worry about it. 

Mistakes are part of learning...and we all make them.

robert

> -----Original Message-----
> From: Johannes Wolfgang Woger [mailto:jwwoger@chello.at]
> Sent: Friday, April 02, 2004 3:59 PM
> To: Struts Users Mailing List
> Subject: Re: DynaValidatorFom with checkbox properties
> 
> 
> 
> 
> Robert Taylor wrote:
> 
> >Also, make sure that the action in which you attempt to get the "rrole" value
> >from is declared to use the correct form. 
> >
> >If you can, please post your action mapping as well.
> >
> >robert
> >  
> >
> Now it is time to apologize. I have a classes and a src cirectory for 
> compiling with ant,
>  in both is a struts-config.xml, guess what. I altered the config file 
> in the src directory,
> I will immediately kill the evil struts-config in the wrong directory.
> Please do not tell anybody of my stupid fault.
> 
> And most of all: Thank you ver much, now everthing works fine.
> 
> regards
>     Wolfgang
> 
> >  
> >
> >>-----Original Message-----
> >>From: Robert Taylor [mailto:rtaylor@mulework.com]
> >>Sent: Friday, April 02, 2004 3:18 PM
> >>To: Struts Users Mailing List
> >>Subject: RE: DynaValidatorFom with checkbox properties
> >>
> >>
> >>The exception indicates that you have not defined a property named "rrole" in
your form.
> >>
> >>What does your form-bean declaration look like in your struts-config file?
> >>
> >>robert
> >>
> >>    
> >>
> >>>-----Original Message-----
> >>>From: Johannes Wolfgang Woger [mailto:jwwoger@chello.at]
> >>>Sent: Friday, April 02, 2004 2:42 PM
> >>>To: Struts Users Mailing List
> >>>Subject: Re: DynaValidatorFom with checkbox properties
> >>>
> >>>
> >>>
> >>>
> >>>Robert Taylor wrote:
> >>>
> >>>      
> >>>
> >>>>>employee. How shall I configure
> >>>>>the DynaValidatorForm in my strus_config to take a unknown number
of 
> >>>>>checkbox values?
> >>>>>   
> >>>>>
> >>>>>          
> >>>>>
> >>>><form-property name="rrole"
> >>>>                 type="java.lang.String[]" initial="{}"/>
> >>>>
> >>>>
> >>>> 
> >>>>
> >>>>        
> >>>>
> >>>>>second question: how can I make the properties of a DynaVForm available

> >>>>>to a Action?
> >>>>>   
> >>>>>
> >>>>>          
> >>>>>
> >>>>DynaActionForm form = (DynaActionForm)form;
> >>>>String[] rrole = (String[])form.get("rrole);
> >>>>
> >>>>        
> >>>>
> >>>Doing so, gives me the exception:
> >>>    
> >>>
> >>>javax.servlet.ServletException: Invalid property name 'rrole'
> >>>	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
> >>>	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
> >>>	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
> >>>	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480)
> >>>	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:524)
> >>>	javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >>>	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >>>
> >>>root cause
> >>>
> >>>java.lang.IllegalArgumentException: Invalid property name 'rrole'
> >>>	org.apache.struts.action.DynaActionForm.getDynaProperty(DynaActionForm.java:598)
> >>>	org.apache.struts.action.DynaActionForm.get(DynaActionForm.java:241)
> >>>	org.zack.action.EmployeeDispatchAction.update(Unknown Source)
> >>>	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>	java.lang.reflect.Method.invoke(Method.java:324)
> >>>	org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
> >>>	org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)
> >>>	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
> >>>	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
> >>>	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1480)
> >>>	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:524)
> >>>	javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
> >>>	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >>>
> >>>      
> >>>
> >>>>You might try using <html:multibox .../>
> >>>>
> >>>><c:forEach var="tk" items="${task}">
> >>>><html:multibox property="rrole"><c:out value="${tk.taskId}"/></html:multibox>
> >>>></c:forEach>
> >>>>
> >>>>        
> >>>>
> >>>everything else you supose seems to work well, but I cannot look what 
> >>>the DVForm realy loaded,
> >>>how I will put these values into the database is an other story.
> >>>
> >>>Thank you very much. Wolfgang
> >>>
> >>>      
> >>>
> >>>>robert
> >>>>
> >>>> 
> >>>>
> >>>>        
> >>>>
> >>>>>-----Original Message-----
> >>>>>From: Johannes Wolfgang Woger [mailto:jwwoger@chello.at]
> >>>>>Sent: Friday, April 02, 2004 12:48 PM
> >>>>>To: user@struts.apache.org
> >>>>>Subject: DynaValidatorFom with checkbox properties
> >>>>>
> >>>>>
> >>>>>Hi,
> >>>>>I have a checkbox, where do not know in adwance how many properties
to 
> >>>>>be checked I will have
> >>>>>this is why I use forEach.
> >>>>>I am using a DynaValidatorForm which takes some attibutes for an

> >>>>>employee. How shall I configure
> >>>>>the DynaValidatorForm in my strus_config to take a unknown number
of 
> >>>>>checkbox values?
> >>>>>
> >>>>><c:forEach var="tk" items="${tasks}">
> >>>>>   
> >>>>>      <c:out value="${tk.taskBez}"/>
> >>>>>              <input type="checkbox" name='rrole' value='<c:out

> >>>>>value="${tk.taskId}"/>'/>                   
> >>>>>     </c:forEach>
> >>>>>
> >>>>>this is how my .jsp looks like.
> >>>>>
> >>>>>second question: how can I make the properties of a DynaVForm available

> >>>>>to a Action?
> >>>>>
> >>>>>Thanks
> >>>>>   Wolfgang
> >>>>>
> >>>>>
> >>>>>---------------------------------------------------------------------
> >>>>>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> >>>>>For additional commands, e-mail: user-help@struts.apache.org
> >>>>>
> >>>>>   
> >>>>>
> >>>>>          
> >>>>>
> >>>>---------------------------------------------------------------------
> >>>>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> >>>>For additional commands, e-mail: user-help@struts.apache.org
> >>>>
> >>>>
> >>>> 
> >>>>
> >>>>        
> >>>>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> >>For additional commands, e-mail: user-help@struts.apache.org
> >>
> >>    
> >>
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> >For additional commands, e-mail: user-help@struts.apache.org
> >
> >
> >  
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message