[ 
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.

Reply via email to