struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tom Briers (JIRA)" <>
Subject [jira] [Created] (WW-4143) Add actionMapper that ignores prefixes
Date Wed, 17 Jul 2013 07:52:49 GMT
Tom Briers created WW-4143:

             Summary: Add actionMapper that ignores prefixes
                 Key: WW-4143
             Project: Struts 2
          Issue Type: Improvement
          Components: Core Actions
            Reporter: Tom Briers
            Priority: Minor

The prefixes 'method:' and 'action:' are treated specially in struts2.

The treatment for 'method:' can be deactivated by 'useDynamicInvodation=false' but the treatment
of 'action:' cannot be deactivated.

I think it would be useful if the following actionmapper is included in the library so people
can easily deactivate all special treatment:

package org.apache.struts2.dispatcher.mapper;

import org.apache.struts2.util.PrefixTrie;

public class IgnorePrefixActionMapper
	extends DefaultActionMapper
	public IgnorePrefixActionMapper()
		// remove any injected prefix treatments
		prefixTrie = new PrefixTrie();

The reason I want to disable all this is that I do not want anyone to change the behavior
of the implemented application by using these techniques.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message