> Matt - that seems like a reasonable change to me, although maybe its 
> even more robust to find the parent form tag and call the getBeanName() 
> method there?
> 
> I haven't had a chance to try the change to see how it affects my 
> project yet though.
> 
> I'm confused on why your ActionForward action doesn't have a form bean 
> associated with it though.  How does the <html:form> tag know what form 
> to use then?

My ActionForward is thus:

    <action
        path="/userProfile"
        type="org.apache.struts.actions.ForwardAction"
        parameter="userProfile"/>

So there is not formBean on it - I suppose I could add one - but the form
where I'm getting the NPE *does* have a mapping with a formBean.  Here's my form:

<html:form action="editUser" focus="firstName"
    styleId="userForm" onsubmit="return validateUserForm(this)">

And the action-mapping for it:

    <action
      path="/editUser"
      type="org.appfuse.webapp.action.UserAction"
      name="userForm"
      scope="session"
      input="mainMenu"
      parameter="action"
      unknown="false"
      validate="false"
    >

I realize - what the heck are you using session scope for?? - but I think
people might use this in the real-world, and it'd be cool if the LabelTag
allowed for it.

Hope this helps to explain my problem better.

Matt



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to