Author: lukaszlenart Date: Tue Dec 18 20:13:50 2012 New Revision: 1423615 URL: http://svn.apache.org/viewvc?rev=1423615&view=rev Log: WW-3755 extracts acceptedParamNames to constant
Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java Modified: struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java?rev=1423615&r1=1423614&r2=1423615&view=diff ============================================================================== --- struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java (original) +++ struts/struts2/trunk/xwork-core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java Tue Dec 18 20:13:50 2012 @@ -132,6 +132,8 @@ public class ParametersInterceptor exten private static final Logger LOG = LoggerFactory.getLogger(ParametersInterceptor.class); + public static final String ACCEPTED_PARAM_NAMES = "\\w+((\\.\\w+)|(\\[\\d+\\])|(\\(\\d+\\))|(\\['\\w+'\\])|(\\('\\w+'\\)))*"; + protected static final int PARAM_NAME_MAX_LENGTH = 100; private int paramNameMaxLength = PARAM_NAME_MAX_LENGTH; @@ -143,7 +145,7 @@ public class ParametersInterceptor exten private boolean devMode = false; // Allowed names of parameters - private String acceptedParamNames = "\\w+((\\.\\w+)|(\\[\\d+\\])|(\\(\\d+\\))|(\\['\\w+'\\])|(\\('\\w+'\\)))*"; + private String acceptedParamNames = ACCEPTED_PARAM_NAMES; private Pattern acceptedPattern = Pattern.compile(acceptedParamNames); private ValueStackFactory valueStackFactory;