[ https://issues.apache.org/struts/browse/STR-3117?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_42780 ]
Paul Benedict commented on STR-3117: ------------------------------------ It sounds like you have a pretty good handle on the situation! Rather than exposing the method, I'd rather go for the full solution and allow Struts to correctly deal with modules and servlet prefix mapping. Got any time to help develop a patch? Very cool issue reporting. > PerformForward.methods: private -> protected > -------------------------------------------- > > Key: STR-3117 > URL: https://issues.apache.org/struts/browse/STR-3117 > Project: Struts 1 > Issue Type: Improvement > Components: Core > Affects Versions: 1.3.9 > Reporter: Lars Beuster > Assignee: Paul Benedict > Priority: Minor > Fix For: 1.3.10 > > > The methods in chain.commands.servlet.PerformForward are private. To extend > PerformInclude to make it easier to deal with prefix matching in the action > servlet (e.g. "/main/*" instead of "*.do") it would be nice if I could > override resolveModuleRelativePath(). > With the overridden method I could omit the action servlet prefix in the > whole struts-config.xml: > <action...> > old: <forward name="success" path="/main/anotherAction" module="..."/> > new: <forward name="success" path="/anotherAction" module="..."/> > </action> > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.