I don't know why the generated action is only set to the context either.
That's why I thought it might be something in how the action was being
setup.
If you look at TagUtils.getActionMappingURL at the very least I would have
expected to see /context/action
I guess the best thing to do would be to walk through it using a debugger.
:(
Another thing you can do is to turn on DEBUG level output and see if you can
follow what Struts is trying to do once it hits your form.
Sorry .. I'm probably missing something simple as I'm getting really tired
right now ;) but hopefully that will give you some clues.

-Tim

-----Original Message-----
From: Jim Kennedy [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 24, 2003 3:46 PM
To: Struts Users Mailing List
Subject: Re: Having trouble with html:form tag - Using 1.1


That did not work.  I had actually tried that before, but I have done some
many little iterations of changes since then, I tied it again.

I believe that the problem has something to do with the generated action
being action=/context rather that say action=/context/pm/myaction.  Don't
know why its doing that.  If the action cannot be found then  an exception
gets thrown.  Since I'm not getting any exceptions it must be  locating the
action.  I have log messages in my action and they do not display.  So I
know my action is not getting called.

any more ideas?

Jim Kennedy
IT Consultant
Mobile Phone: 813-503-1484
-----------------------------------------------------


----- Original Message -----
From: "Chen, Gin" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Friday, October 24, 2003 3:32 PM
Subject: RE: Having trouble with html:form tag - Using 1.1


> Don't know if this will do anything but change
> <html:form action="pmregister">
> To
> <html:form action="/pmregister">
>
> From the struts-html guide:
> "If you are using path mapping to select the controller servlet, this
value
> should be exactly equal to the path attribute of the corresponding
<action>
> element."
>
> Note the "exactly equal to"
> -Tim
>
> -----Original Message-----
> From: Jim Kennedy [mailto:[EMAIL PROTECTED]
> Sent: Friday, October 24, 2003 3:05 PM
> To: Struts Users Mailing List
> Subject: Re: Having trouble with html:form tag - Using 1.1
>
>
> I took out those attributes from the html:form tag , but the results were
> exactly the same.  This is weird.  My setup looks correct.
>
> > > Here's my struts XML:
> > >
> > > <form-bean
> > > name="pmRegisterForm"
> > > type="com.je.struts.action.PMRegisterForm">
> > > </form-bean>
> > > .....
> > >
> > > <action path="/pmregister"
> > >     type="com.je.struts.action.PMRegisterAction"
> > >     scope="request"
> > >     name="pmRegisterForm"
> > >
> > input="/tmpl_main.jsp?page=/main/pm/regform.jsp&amp;page_title=Property
> > > Management Services"
> > >     validate="true">
> > > <forward name="fees"
> > > path="/tmpl_main.jsp?page=/main/pm/fees.jsp&amp;page_title=Property
> > > Management Services"/>
> > > </action>
> > >
>
>
> I think is has something to do with my servlet mappings.  It also seems
odd
> to me that the generated action in the generated page is /webapp. Where
> /webapp is my context.  This I believe to be a problem also.
>
> Not sure.  Any suggestions.
>
>
> Jim Kennedy
> IT Consultant
> Mobile Phone: 813-503-1484
> -----------------------------------------------------
>
>
> ----- Original Message -----
> From: "Chen, Gin" <[EMAIL PROTECTED]>
> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> Sent: Friday, October 24, 2003 1:58 PM
> Subject: RE: Having trouble with html:form tag - Using 1.1
>
>
> > 1.1 doesn't have the type and name anymore.
> > Try to take that out and then show us how you have struts-config for
that
> > action setup.
> > -Tim
> >
> > -----Original Message-----
> > From: Jim Kennedy [mailto:[EMAIL PROTECTED]
> > Sent: Friday, October 24, 2003 1:51 PM
> > To: Struts Users Mailing List
> > Subject: Re: Having trouble with html:form tag - Using 1.1
> >
> >
> > 1.1
> >
> > Jim Kennedy
> > IT Consultant
> > Mobile Phone: 813-503-1484
> > -----------------------------------------------------
> >
> >
> > ----- Original Message -----
> > From: "Chen, Gin" <[EMAIL PROTECTED]>
> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
> > Sent: Friday, October 24, 2003 1:48 PM
> > Subject: RE: Having trouble with html:form tag
> >
> >
> > > First off.. What version of Struts are you using?
> > > This appears to be an older version as type/name are deprecated.
> > > You should be have setting those in the struts-config.
> > > Also make sure your action matches the action path in your
> struts-config.
> > > -Tim
> > >
> > > -----Original Message-----
> > > From: Jim Kennedy [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, October 24, 2003 1:42 PM
> > > To: Struts Users Mailing List
> > > Subject: Having trouble with html:form tag
> > >
> > >
> > > This is my first shot at using 100% struts tags for my forms.  I'm
> missing
> > > something.
> > >
> > > snippet from jsp:
> > >
> > > <html:form action="pmregister" method="post" focus="firstName"
> > > name="pmRegisterForm" type="com.je.struts.action.PMRegisterForm">
> > > <!--<form action="pm/pmregister" method="post"> -->
> > > <P>First name&nbsp;*&nbsp;: <html:text property="firstName" size="20"
> > > maxlength="15"/></P>
> > > <P>Last name&nbsp;*&nbsp;: <html:text property="lastName" size="20"
> > > maxlength="20"/></P>
> > > <P>Street&nbsp;*&nbsp;: <html:text property="street" size="20"
> > > maxlength="20"/></P>
> > > <P>City&nbsp;*&nbsp;: <html:text property="city" size="20"
> > > maxlength="20"/></P>
> > > <BR>
> > > <BR>
> > > <html:submit value="Submit" />
> > > <!--</form> -->
> > > </html:form>
> > >
> > >
> > > You will notice the commented previous old form tag.  Here's what the
> > > rendered "real" html looks like:
> > >
> > >
> > >    <form name="pmRegisterForm" method="post" action="/webapp">
> > >    <!--<form action="pm/pmregister" method="post"> -->
> > >     <P>First name&nbsp;*&nbsp;: <input type="text" name="firstName"
> > > maxlength="15" size="20" value=""></P>
> > >     <P>Last name&nbsp;*&nbsp;: <input type="text" name="lastName"
> > > maxlength="20" size="20" value=""></P>
> > >     <P>Street&nbsp;*&nbsp;: <input type="text" name="street"
> > maxlength="20"
> > > size="20" value=""></P>
> > >     <P>City&nbsp;*&nbsp;: <input type="text" name="city"
maxlength="20"
> > > size="20" value=""></P>
> > >
> > >   <BR>
> > >   <BR>
> > >   <input type="submit" value="Submit">
> > >   <!--</form> -->
> > >   </form>
> > > <script type="text/javascript" language="JavaScript">
> > >   <!--
> > >   var focusControl =
> > document.forms["pmRegisterForm"].elements["firstName"];
> > >
> > >   if (focusControl.type != "hidden") {
> > >      focusControl.focus();
> > >   }
> > >   // -->
> > > </script>
> > >
> > >
> > > Something is not right here.  Why is my action equal to the context?
> When
> > I
> > > submit the form, I'm taken to the home page of my application.  The
> struts
> > > action does NOT run.
> > >
> > >
> > >
> > > Here's my struts XML:
> > >
> > > <form-bean
> > > name="pmRegisterForm"
> > > type="com.je.struts.action.PMRegisterForm">
> > > </form-bean>
> > > .....
> > >
> > > <action path="/pmregister"
> > >     type="com.je.struts.action.PMRegisterAction"
> > >     scope="request"
> > >     name="pmRegisterForm"
> > >
> > input="/tmpl_main.jsp?page=/main/pm/regform.jsp&amp;page_title=Property
> > > Management Services"
> > >     validate="true">
> > > <forward name="fees"
> > > path="/tmpl_main.jsp?page=/main/pm/fees.jsp&amp;page_title=Property
> > > Management Services"/>
> > > </action>
> > >
> > >
> > > I have /pm/* mapped to the main struts action servlet in web.xml.
> > >
> > > <servlet-mapping>
> > > <servlet-name>ActionServlet</servlet-name>
> > > <url-pattern>/pm/*</url-pattern>
> > > </servlet-mapping>
> > >
> > > I also have many more mappings to the same servlet.  I'm not just
using
> > > /go/*.
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> >
>
>
> ---------------------------------------------------------------------
> 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]

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

Reply via email to