> -----Original Message-----
> From: Caroline Jen [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 08, 2004 11:54 AM
> To: Struts Users Mailing List
> Subject: RE: Action Mapping From a JSP to Another JSP (In Trouble
> Again!!!)
>
>
> Hi, I am in trouble again.
>
> I am using tiles. I have three piece of tiles:
> upperbar, sidelinks, and lowerbar. All three tiles
> are displayed with contents shown in the center
> (toward right hand side) of the web page.
>
> Now, I click on one of the links provided in the
> 'sidelinks' tile and I got this error message in the
> browser:
>
> ===============================================
> Http Status 400
> Invalid path /ContentMgmt was requested
>
> description The request sent by the client was
> syntactically incorrect (Invalid path /ContentMgmt was
The path concerns me a little, if you copy and pasted it. It should be
/ContentMgmt.do, however
that would generate a 404, not a 400.
> requested).
> ===============================================
>
> The link that I clicked on in the 'sidelinks' tile is
> coded this way:
>
> <html:link action="/ContentMgmt">Manage the
> Content</html:link>
Okay, what does the html look like?
>
> and the action mapping in my struts-config.xml looks
> like:
>
> <action
> path="/ContentMgmt"
> parameter=".frame.Content"
> type="org.apache.struts.actions.ForwardAction"/>
>
>
> In my tiles-def.xml, I have:
>
> <tiles-definitions>
>
> <definition name=".frame.Base"
> path="/frame/common/layouts/Frame.jsp">
> <put name="upperbar"
> value="/frame/common/upperbar.jsp" />
> <put name="links" value="/frame/common/links.jsp"
> />
> <put name="content" value="${content}" />
> <put name="lowerbar"
> value="/frame/common/lowerbar.jsp" />
> </definition>
>
> <definition extends=".frame.Base"
> name=".frame.Content">
> <put name="content"
> value="/frame/content/content.jsp" />
> </definition>
>
> </tiles-definitions>
>
> And I double checked the spelling and the type of
> extension of the content.jsp file. The file is in the
> C:\jakarta-tomcat-5.0.27\webapps\DHSInfo\frame\content
> directory.
>
> Why the path is wrong?
> --- Jim Barrows <[EMAIL PROTECTED]> wrote:
>
> >
> >
> > > -----Original Message-----
> > > From: Caroline Jen [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, September 08, 2004 10:56 AM
> > > To: Struts Users Mailing List
> > > Subject: RE: Action Mapping From a JSP to Another
> > JSP (How to
> > > Do Global
> > > Forward)
> > >
> > >
> > > Thanks a lot for being around and helping us.
> >
> > You're welcome.. and thank you for helping me, not
> > only directly but by asking questions and making me
> > dig through code and documentation to find the
> > answers. I learn a lot by answering questions.
> >
> > >
> > > -CJen
> > > --- Jim Barrows <[EMAIL PROTECTED]> wrote:
> > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Caroline Jen
> > [mailto:[EMAIL PROTECTED]
> > > > > Sent: Wednesday, September 08, 2004 10:34 AM
> > > > > To: Struts Users Mailing List
> > > > > Subject: RE: Action Mapping From a JSP to
> > Another
> > > > JSP (How to
> > > > > Do Global
> > > > > Forward)
> > > > >
> > > > >
> > > > > Thanks for your reply and help.
> > > > >
> > > > > if I have
> > > > > <html:link
> > action="/Register">Register</html:link>
> > > > >
> > > > > In my struts.config.xml file, I should have
> > action
> > > > > mapping like this:
> > > > >
> > > > > <action
> > > > > path="/Register"
> > > > > parameter=".frame.Enrollment"
> > > > >
> > > > type="org.apache.struts.actions.ForwardAction"/>
> > > > >
> > > > > What if I do a global forward:
> > > > >
> > > > > <html:link
> > > > forward="/Register">Register</html:link>
> > > > >
> > > > > what kind of mapping should I specify in the
> > > > > struts-config.xml file?
> > > >
> > > > <global-forwards>
> > > > <!-- Default forward to "Welcome" action -->
> > > > <!-- Demonstrates using index.jsp to forward
> > -->
> > > > <forward name="Register"
> > > >
> > > >
> > >
> >
> path="/whatever/link/you/want/the/forward/to/be/replaced/with"/>
> > > > blah
> > > > </global-forwards
> > > >
> > > > >
> > > > > --- Caroline Jen <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > > Thanks for your reply and help.
> > > > > >
> > > > > > if I have
> > > > > > <html:link
> > > > action="/Register">Register</html:link>
> > > > > >
> > > > > > In my struts.config.xml file, I should have
> > > > action
> > > > > > mapping like this:
> > > > > >
> > > > > > <action
> > > > > > path="/Register"
> > > > > > parameter=".frame.Enrollment"
> > > > > >
> > > > > >
> > type="org.apache.struts.actions.ForwardAction"/>
> > > > > >
> > > > > > What if I do a global forward:
> > > > > >
> > > > > > <html:link
> > > > forward="/Register">Register</html:link>
> > > > > >
> > > > > > what kind of mapping should I specify in the
> > > > > > struts-config.xml file?
> > > > > >
> > > > > > --- Jim Barrows <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > >
> > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Caroline Jen
> > > > [mailto:[EMAIL PROTECTED]
> > > > > > > > Sent: Tuesday, September 07, 2004 2:25
> > PM
> > > > > > > > To: Struts Users Mailing List
> > > > > > > > Subject: RE: Action Mapping From a JSP
> > to
> > > > > > Another
> > > > > > > JSP (Now, the
> > > > > > > > Hyperlink Is Not Working)
> > > > > > > >
> > > > > > > >
> > > > > > > > Now, I do not even get the hyperlink
> > > > working.
> > > > > > > >
> > > > > > > > In my JSP 1, which is home.jsp, I have
> > this
> > > > > > > hyperlink
> > > > > > > > (something is wrong with it):
> > > > > > > >
> > > > > > > > <html:link
> > > > > > > forward="/Register">Register</html:link>
> > > > > > >
> > > > > > > <html:link
> > > > action="/Register">Register</html:link>
> > > > > > >
> > > > > > > However, upon further reflction...
> > > > > > > If what you really want is
> > > > > > > <a href="/Register.do">Register</a>
> > > > > > > generated, then you could do it with an
> > action
> > > > > > > forward too. Which is what you tried to
> > do
> > > > above,
> > > > > > > you just need a global forward call
> > /Register,
> > > > or
> > > > > > > rather Register.
> > > > > > >
> > > > > > > The difference between the two? Not much
> > in
> > > > terms
> > > > > > > of basic functionality. Lots in terms of
> > > > re=use.
> > > > > > > I tend to like the start of my use cases
> > as
> > > > global
> > > > > > > action forwards, that way I can change how
> > to
> > > > get
> > > > > > > into them action wise.
> > > > > > >
> > > > > > > >
> > > > > > > > In my struts.config.xml file, I have
> > this
> > > > action
> > > > > > > > mapping:
> > > > > > > >
> > > > > > > > <action
> > > > > > > > path="/Register"
> > > > > > > > parameter=".frame.Enrollment"
> > > > > > > >
> > > > > > > >
> > > > type="org.apache.struts.actions.ForwardAction"/>
> > > > > > > >
> > > > > > > > where the .frame.Enrollment is a piece
> > tile.
> > > > > > > >
> > > > > > > > I got the following message in the
> > browser:
> > > > > > > > [ServletException
> > > > in:/frame/content/home.jsp]
> > > > > > > Cannot
> > > > > > > > create rewrite URL:
> > > > > > > java.net.MalformedURLException:
> > > > > > > > Cannot retrieve ActionForward named
> > > > /Register'
> > > > > > > >
> > > > > > > > What is wrong with my code?
> > > > > > > > --- Jim Barrows <[EMAIL PROTECTED]>
> > wrote:
> > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > -----Original Message-----
> > > > > > > > > > From: Caroline Jen
> > > > > > > [mailto:[EMAIL PROTECTED]
> > > > > > > > > > Sent: Tuesday, September 07, 2004
> > 1:03
> > > > PM
> > > > > > > > > > To: Struts Users Mailing List
> > > > > > > > > > Subject: RE: Action Mapping From a
> > JSP
> > > > to
> > > > > > > Another
> >
> === message truncated ===
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - You care about security. So do we.
> 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]