> -----Original Message-----
> From: Claire Suttle [mailto:[EMAIL PROTECTED]
> Sent: Monday, July 26, 2004 12:07 PM
> To: Struts Users Mailing List
> Subject: Re: Submitting form does nothing 
> 

<snip>

> 
> 
> http://newprojectid.do
> 
> instead of
> 
> http://localhost:8080/NewProjectID.do
> 
> but I have no idea what could be causing this - I just can't see any
> difference between the files that work and the ones that don't.

Hmmmmm... the only think I can think of next is to step through the ActionServlet code 
itself.  You may have done this, but I understood you to have set the break point in 
either the action or the jsp page... 
Wish I could help more....

> 
> Claire
> 
> 
> -------------------------------------------
> 
> Thanks for your help, Hubert
> 
> 
> > Maybe you can provide a more detailed picture of what's happening.
> 
> I'll certainly try!
> 
> > -> What's your context path?
> 
> I'm not sure...is this my listing in the Tomcat server.xml 
> file? If so, it
> is:
> <Context path="/" reloadable="true" docBase="C:\Program
> Files\eclipse\workspace\GeoViz_Server" workDir="C:\Program
> Files\eclipse\workspace\GeoViz_Server\work" />
> 
> > -> What URL does your browser show when you're on the form 
> that doesn't
> > submit, just before you submit it?
> 
> http://localhost:8080/NewProjectStart.do
> 
> > -> What URL is shown right after you submit?
> 
> http://newprojectid.do
>     - after trying it again here, that's actually the first 
> time I've been
> able to catch that! Interesting...why is it missing out my 
> server...and why
> is it all in lowercase? I haven't changed any of the defaults in my
> server.xml file.
> 
> > -> How is your ActionServlet declared and mapped in your web.xml?
> 
> My Action Servlet is mapped as:
> <servlet>
> 
> <servlet-name>action</servlet-name>
> 
> <servlet-class>com.GeoViz.util.ExtendedActionServlet</servlet-class>
> 
> <init-param>
> 
> <param-name>config</param-name>
> 
> <param-value>/WEB-INF/struts-config.xml</param-value>
> 
> </init-param>
> 
> <load-on-startup>1</load-on-startup>
> 
> </servlet>
> 
> Where all the ExtendedActionServlet class does is check that 
> the user is
> logged in. When the html:form tag has been expanded with "//" at the
> beginning, my breakpoint in this class is never hit - it 
> doesn't even get to
> this point.
> 
> > -> What version of Struts are you using?
> 
> I'm using Struts 1.1
> 
> > -> Are the fields showing up properly?  [Actual question here is: Is
> Struts
> > really finding your Action/ActionForm mapping correctly?]
> 
> Yes, on the pages that work, it is. For example - on the page 
> before the one
> that fails, I do have some form fields that a pre-populated, 
> and that data
> is shown correctly.
> 
> thanks,
> Claire
> 
> >
> > --- Claire Suttle <[EMAIL PROTECTED]> wrote:
> > > Yeah, I've actually already tried adding the slash into 
> the html:form
> tag.
> > > It doesn't actually make any difference. I've tried it on both the
> > > tomcat3/Java1.3 version and the Java1.4/Tomcat5 system.
> > >
> > > Either way, on tomcat3/java1.3:
> > > <html:form action="NewProjectID"> and
> > > <html:form action="/NewProjectID">
> > >
> > > expands to
> > > <form name="newProjectForm" method="post" 
> action="/NewProjectID.do">
> > >
> > > and on tomcat5/java1.4
> > > <html:form action="NewProjectID"> and
> > > <html:form action="/NewProjectID">
> > >
> > > expands to
> > > <form name="newProjectForm" method="post" 
> action="//NewProjectID.do">
> > >
> > > Claire
> > >
> > > ----- Original Message ----- 
> > > From: "Hubert Rabago" <[EMAIL PROTECTED]>
> > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> > > Sent: Friday, July 23, 2004 3:50 PM
> > > Subject: Re: Submitting form does nothing
> > >
> > >
> > > > I'm surprised it's working for some of them.  Probably just
> coincidence.
> > > > AFAIK, when you specify an action, you should include 
> the "/" that
> comes
> > > > before the action name.
> > > >
> > > > > <html:form action="AddNewUser">
> > > > > <html:form action="NewProjectID">
> > > >
> > > > should be
> > > >
> > > > > <html:form action="/AddNewUser">
> > > > > <html:form action="/NewProjectID">
> > > >
> > > > Hubert
> > > >
> > > > --- Claire Suttle <[EMAIL PROTECTED]> wrote:
> > > > > I've been looking into my problem some more, and I 
> seem to have
> found a
> > > > > more specific error now.
> > > > >
> > > > > I am fairly certain that all my paths are in place 
> correctly - I
> > > haven't
> > > > > changed any of my directory structures, all I've done 
> is change the
> > > > > compiler from Java1.3 to Java 1.4 and change Tomcat 3 
> to Tomcat 5.
> > > > >
> > > > > What seems to be happening is that when the JSP is 
> taken from the
> page
> > > I
> > > > > write into its altered form, the Struts html:form tag 
> does not seem
> to
> > > be
> > > > > expanding properly in all cases. I have about 3 cases 
> where the
> > > expansion
> > > > > is correct, and about 10 where it is not.
> > > > >
> > > > > For example:
> > > > >
> > > > > Here's a the struts command when submitting the form 
> does work -
> > > > > <html:form action="AddNewUser">
> > > > >
> > > > > and this is what it expands to when I click view 
> source on the page:
> > > > >
> > > > > <form name="newUserForm" method="post" 
> action="/AddNewUser.do">
> > > > >
> > > > > and here is the corresponding info from struts-config
> > > > >
> > > > > <action path="/AddNewUser" 
> type="com.GeoViz.admin.NewUserAction"
> > > > > name="newUserForm"
> > > > >
> > > > > scope="session">
> > > > >
> > > > > <forward name="success"
> path="/administration/users/ViewAllUsers.jsp"/>
> > > > >
> > > > > <forward name="failure"
> path="/administration/users/AddNewUser.jsp"/>
> > > > >
> > > > > </action>
> > > > >
> > > > >
> > > > >
> > > > > Now, here's an example that doesn't work:
> > > > >
> > > > > <html:form action="NewProjectID">
> > > > >
> > > > > which then, for some reason is expanding to:
> > > > >
> > > > > <form name="newProjectForm" method="post"
> action="//NewProjectID.do">
> > > > >
> > > > > and here's my info from struts-config:
> > > > >
> > > > > <action path="/NewProjectID" 
> type="com.GeoViz.projects.NewProjectID"
> > > > >
> > > > > name="newProjectForm" scope="session">
> > > > >
> > > > > <forward name="filter" path="/NewProjectFilter.do" />
> > > > >
> > > > > <forward name="create1" 
> path="/projects/NewProjectStart.jsp" />
> > > > >
> > > > > <forward name="continue" 
> path="/projects/NewProjectArea.jsp" />
> > > > >
> > > > > </action>
> > > > >
> > > > > So, for some reason, when the struts tags are 
> expanded, some of the
> > > pages
> > > > > are getting an extra "/" in the form action property 
> - and then
> > > obviously
> > > > > it can't find the right action in my struts-config file.
> > > > >
> > > > > However, I have no idea what could be causing 
> this...does anyone
> have
> > > any
> > > > > ideas?
> > > > >
> > > > > Thanks, Claire
> > > > >
> > > > > ----- Original Message ----- 
> > > > > From: Claire Suttle
> > > > > To: [EMAIL PROTECTED]
> > > > > Sent: Thursday, July 22, 2004 1:17 PM
> > > > > Subject: Submitting form does nothing
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > I am working on moving our current struts based 
> server from Java 1.3
> /
> > > > > tomcat 3 to Java 1.4 / tomcat 5. The forms that were 
> working before
> do
> > > not
> > > > > seem to be working now - when I hit the submit 
> button, I just get
> > > forwarded
> > > > > to a blank page. My action classes are not hit. I extended the
> > > > > ActionServlet class, and my extended class does not 
> get hit either.
> > > > >
> > > > > I know that my paths are set up correctly, and that 
> my struts-config
> > > file
> > > > > is being read because in some places I have links 
> directly to action
> > > > > classes, and those links are all fine, it just seems to be the
> submit
> > > > > mechanism that is failing.
> > > > >
> > > > > Has anyone come across anything like this, or has any ideas?
> > > > >
> > > > > Thanks,
> > > > > Claire
> > > >
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Take Yahoo! Mail with you! Get it on your mobile phone.
> > > > http://mobile.yahoo.com/maildemo
> > > >
> > > > 
> ---------------------------------------------------------------------
> > > > 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]
> > >
> > >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail Address AutoComplete - You start. We finish.
> > http://promotions.yahoo.com/new_mail
> >
> > 
> ---------------------------------------------------------------------
> > 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