Re: Change Input parameter at run time part 2...
Oh, and by the way, I suggest that instead of hacking "input" property you abandon it altogether as well as autovalidation. If you turn autovalidation off, your action.execute() method will always be called, so you can call actionform.validate() manually and then make a decision where to forward. Much cleaner if you ask me. On 5/4/06, Michael Jouravlev <[EMAIL PROTECTED]> wrote: It is not possible (at least legally). You should create a new ActionMapping object. On 5/4/06, Troy Bull <[EMAIL PROTECTED]> wrote: > I found mapping.setInput but i get an error when i try to change it > telling me > > java.lang.IllegalStateException: Configuration is frozen > > How do u temporarily unfreeze my configuration so I can change my input ?? > > thanks > troy > > > > Troy Bull said the following on 5/4/2006 1:37 PM: > > Greetings > > > > I have an application i have inherited. There is a situation where 2 > > jsp's submit to the same action with the same form bean. In the > > validation function inside the form bean if there is one type of error > > I want to set the input parameter to /jsp1.jsp and put an ActionError > > on the ActionErrors. If there is an error of type 2 I want to set the > > input parameter to /jsp2.jsp and put an error on the ActionsErrors. > > > > The just of all this is: the input parameter is set in > > struts-config.xml and it validation fails it goes back to this jsp for > > the user to fix it. I need to change the input jsp page dynamically > > from inside the form bean. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Change Input parameter at run time part 2...
It is not possible (at least legally). You should create a new ActionMapping object. On 5/4/06, Troy Bull <[EMAIL PROTECTED]> wrote: I found mapping.setInput but i get an error when i try to change it telling me java.lang.IllegalStateException: Configuration is frozen How do u temporarily unfreeze my configuration so I can change my input ?? thanks troy Troy Bull said the following on 5/4/2006 1:37 PM: > Greetings > > I have an application i have inherited. There is a situation where 2 > jsp's submit to the same action with the same form bean. In the > validation function inside the form bean if there is one type of error > I want to set the input parameter to /jsp1.jsp and put an ActionError > on the ActionErrors. If there is an error of type 2 I want to set the > input parameter to /jsp2.jsp and put an error on the ActionsErrors. > > The just of all this is: the input parameter is set in > struts-config.xml and it validation fails it goes back to this jsp for > the user to fix it. I need to change the input jsp page dynamically > from inside the form bean. > > Please help > thanks > troy > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Change Input parameter at run time part 2...
I found mapping.setInput but i get an error when i try to change it telling me java.lang.IllegalStateException: Configuration is frozen How do u temporarily unfreeze my configuration so I can change my input ?? thanks troy Troy Bull said the following on 5/4/2006 1:37 PM: Greetings I have an application i have inherited. There is a situation where 2 jsp's submit to the same action with the same form bean. In the validation function inside the form bean if there is one type of error I want to set the input parameter to /jsp1.jsp and put an ActionError on the ActionErrors. If there is an error of type 2 I want to set the input parameter to /jsp2.jsp and put an error on the ActionsErrors. The just of all this is: the input parameter is set in struts-config.xml and it validation fails it goes back to this jsp for the user to fix it. I need to change the input jsp page dynamically from inside the form bean. Please help thanks troy - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]