I'm doing a proof of concept with Struts 1.1-b1, and I'm trying to figure out the equivalent of doing an instanceOf on a DynaActionForm.
I have a few DynaActionForms defined in my struts-config.xml, such as: <form-bean name="passwordChangeForm" dynamic="true" type="org.apache.struts.action.DynaActionForm"> <form-property name="oldPassword" type="java.lang.String" /> <form-property name="newPassword" type="java.lang.String" /> <form-property name="verifyPassword" type="java.lang.String" /> <form-property name="passwordHint" type="java.lang.String" /> <form-property name="change" type="java.lang.String" /> <form-property name="cancel" type="java.lang.String" /> </form-bean> <form-bean name="userForm" dynamic="true" type="org.apache.struts.action.DynaActionForm"> <form-property name="username" type="java.lang.String" /> <form-property name="password" type="java.lang.String" /> <form-property name="verifyPassword" type="java.lang.String" /> <form-property name="passwordHint" type="java.lang.String" /> <form-property name="email" type="java.lang.String" /> <form-property name="referral" type="java.lang.String" /> <form-property name="biography" type="java.lang.String" /> <form-property name="edit" type="java.lang.String" /> <form-property name="create" type="java.lang.String" /> <form-property name="remind" type="java.lang.String" /> <form-property name="cancel" type="java.lang.String" /> </form-bean> And I have a few actions defined in my struts-config, such as: <action path="/newUser" type="guestbook.UserAction" name="userForm" scope="request" input="/newUser.jsp"> <forward name="reload" path="/newUser.jsp" /> </action> <action path="/passwordChange" type="guestbook.PasswordAction" name="passwordChangeForm" scope="request" input="/passwordChange.jsp"> <forward name="reload" path="/passwordChange.jsp" /> </action> <action path="/passwordRemind" type="guestbook.PasswordAction" name="userForm" scope="request" input="/passwordRemind.jsp"> <forward name="reload" path="/passwordRemind.jsp" /> </action> The actions "passwordChange" and "passwordRemind" use the same "PasswordAction" class. How do I detect which form was handed to the action? I know I could create two separate actions, but I just ran across this, so I thought I'd ask. It'd be great if I could access the name of the form that is specified in the XML. How do I do that? Am I even on the right track?? Anthony "When you don't know what you are doing, do it neatly." -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>