DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=37399>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=37399 Summary: SwitchAction's URL Affected by <controller forwardPattern> Product: Struts Version: 1.2.7 Platform: All OS/Version: other Status: NEW Severity: major Priority: P2 Component: Controller AssignedTo: dev@struts.apache.org ReportedBy: [EMAIL PROTECTED] I have 2 modules and was trying to switch from default to moduleA. In my moduleA, I've used <controller forwardPattern="/WEB-INF$M$P" />, since my JSP's are inside WEB-INF. In my default module, I have these lines: ... <action path="/switch" type="org.apache.struts.actions.SwitchAction"/> <action path="/sf" type="com.lyl.SuccessAction"> <forward name="success" path="/switch.do?prefix=/moduleA&page=/synForm.do" contextRelative="false" /> </action> <!-- com.lyl.SuccessAction always return "success" ActionFoward--> .. In browser, I requested .../myApp/sf.do and I expect to be forwarded to .../myApp/moduleA/synForm.do. But, what I got is that Struts try to lookup ".../myApp/WEB-INF/moduleA/synForm.do". That is, the "/WEB-INF" I put into the moduleA's <controller forwardPattern=..> got included into the uri calculated by SwitchAction. I am new to Struts and not sure if this is proper behaviour. But according to the documentation, 'forwardPattern' should only related to how the path= attribute of <forward> tag is interpreted. There should not be any connection between it and how SwitchAction calculate the URL. This behaviour is observed in both Struts 1.2.4 and 1.2.7. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]