Hi folks, I'm sorely confused. I'm getting a "java.lang.IllegalArgumentException: No bean specified" exception when I submit a form. Searching the list archives, it seems that this is usually caused by a problem in the struts-config, either no 'name' parameter in the action, or that parameter set incorrectly...
I've looked at that, and everything seems fine. Here's the appropriate sections of the struts-config... The action I'm submitting is RetryTrans.do. <form-beans> <form-bean name="EnterTransForm" type ="com.edgil.TransactionMgr.Forms.EnterTransForm" /> <form-bean name="RetryTransForm" type ="com.edgil.TransactionMgr.Forms.RetryTransForm" /> </form-beans> <action-mappings> <action path="/EnterTrans" type ="com.edgil.TransactionMgr.Actions.EnterTransAction" name="EnterTransForm" scope="request"> <forward name="AuthResult" path="/jsp/AuthResult.jsp" redirect ="false" /> </action> <action path="/RetryTrans" type ="com.edgil.TransactionMgr.Actions.RetryTransAction" name="RetryTransForm" scope="request"> </action> </action-mappings> Now for the part that has me very confused. In the action which forwards to the RetryTrans jsp, I create a RetryTransForm object, populate it, and put it on the request. When I get to the jsp, the jsp is correctly populated with the data from that bean. So, I know I can create a RetryTransForm, and there was one on the request. Even more confusing, is that since the EnterTransForm and RetryTransForm are very similar (only a few attributes are different), I tried changing the action to be <action path="/RetryTrans" type ="com.edgil.TransactionMgr.Actions.RetryTransAction" name="EnterTransForm" scope="request"> and changed a few lines of code to populate the request with a EnterTransForm object, and I stopped getting the "No Bean Specified" exception, I get to the execute method of my RetryTransAction class. Can anyone see what I'm doing wrong? Mike ---- Mike Boucher [EMAIL PROTECTED] Edgil Associates www.edgil.com "Don't take life too seriously, you'll never get out of it alive!" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]