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]

Reply via email to