Richard, Firstly I should apologize for disturbing you. I have solved this problem by setting the 'redirect' attribute of the forward element which invoked the executeEvaluation action to 'true'. This forward is nested in another action called 'selectProcessAreas', thus, without setting the 'redirect' attribute, Struts will try to mapping the request parameters of this action to the form properties of the 'executeEvaluation' action and therefore caused the exception.
By the way, I can not understand your meaning well. According to the struts documentation, the 'input' attribute of an action mapping is described as "Context-relative path of the input form to which control should be returned if a validation error is encountered. Required if "name" is specified and the input bean returns validation errors." Is it necessary to set it every time I submit a form to an action, in addition to the 'name' attribute? Regards, Paraman ----- Original Message ----- From: "Richard Yee" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Tuesday, May 18, 2004 6:03 AM Subject: Re: java.lang.IllegalArgumentException: No bean specified > Paraman, > Are you submitting a form to the action? If so, you > don't have the name of the form-bean as the 'input' > argument to your executeEvaluation action. > > Regards, > > Richard >