File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Struts and the fly likes SwtichAction and forwardPattern attribute Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "SwtichAction and forwardPattern attribute" Watch "SwtichAction and forwardPattern attribute" New topic

SwtichAction and forwardPattern attribute

Alec Lee
Ranch Hand

Joined: Jan 28, 2004
Posts: 569
I am trying to use Struts module and encounter some strange behaviour. I am using Struts v1.2.4. This is the first time I try using module and not sure if this is my error or bug related to Struts.

Since I am placing JSP under /WEB-INF, I also used this line in my module's struts-config.xml:

My understanding is this line supposing should affect ONLY how path= attribute of <forward> is resolved. However, it seems that it also affects SwitchAction's behaviour.

In my default struts-config.xml, I have this action:

In my struts-config-synToken.xml, I have this line:

But the browser displays this error when / is requested:

The above line means that SwitchAction trying to forward to /WEB-INF/synToken/ instead of /synToken/ (with the extra /WEB-INF, perhaps erroneously added)

I changed the above controller to

and SwitchAction is now able to forward to /synToken/ in the synToken module.

Are these normal behaviour of SwitchAction?
It is sorta covered in the JavaRanch Style Guide.
subject: SwtichAction and forwardPattern attribute
Similar Threads
what is the significance of SwitchAction in struts framework
struts modules with JSPs in WEB-INF and public redirects
Hide Module JSP pages under WEB-INF
How to Put JSP under WEB-INF
Spring MVC behaviour for Struts