ah, great. I totally forgot that there actually is *two* url mappings
being done
(first the *.do -> struts and the actuall mapping for the action).
Now I have path="**/logoff", since I want it to work no matter what
subdirectory
the user is under.
Thanks a lot, Oliver!
/Jimi
Quoting KrustyDerClown <[EMAIL PROTECTED]>:
I think you must check your struts-config.xml
The path in the action mapping must be user-area/logoff.do
Then it should work.
Greets Oliver
----- Original Message ----- From: <[EMAIL PROTECTED]>
To: <user@struts.apache.org>
Sent: Sunday, August 12, 2007 3:06 PM
Subject: Url-mapping *.do not working (Was: Global forward with
parametersin struts-config.xml?)
Quoting [EMAIL PROTECTED]:
Hi,
Is it possible to define parameters that should be sent to a global
forward in
struts-config.xml? Ie I want it all configured in the struts-config.xml.
Example:
<global-forwards>
<forward name="not-logged-in" path="/?action=login" />
</global-forwards>
I cannot add the parameters before the forward is "called", because
it is done
in 3rd party classes that I don't want to mess with.
I guess one option could be to write my own action class or
something, that adds
the required parameter, but I would very much like to be able to do
this only
using struts-config.xml.
I just realised that I needed to add redirect="true" for it to work.
But now I face another problem. The "logoff.do" part of an url
doesn't work in
"subfolders" of the webapp.
For instance, this URL works:
http://the-site/ksml/logoff.do
But this doesn't:
http://the-site/ksml/user-area/logoff.do
I get "404 - Invalid path was requested" from tomcat.
I know that the logoff action isn't called, because it would print a debug
message before doing anything.
In web.xml I have no other servlet mapping that could overlap this URL.
This is my web.xml:
http://pastebin.com/m59eac462
And this is my struts-config.xml:
http://pastebin.com/m5ab67434
Actually, I now noticed that this error happens with *all* my
action-URL's. the
*.do url-mapping simply doesn't work in any subfolder of the webapp.
Can someone see what I have done wrong?
Regards
/Jimi
---------------------------------------------------------------------
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]