org.apache.struts2.util
类 RegexPatternMatcher
java.lang.Object
  
org.apache.struts2.util.RegexPatternMatcher
- 所有已实现的接口: 
 - com.opensymphony.xwork2.util.PatternMatcher<RegexPatternMatcherExpression>
 
public class RegexPatternMatcher
- extends Object
- implements com.opensymphony.xwork2.util.PatternMatcher<RegexPatternMatcherExpression>
  
Allows regular expressions to be used in action names. The regular expressions
 can be in the form {FIELD_NAME} or {FIELD_NAME:REGULAR_EXPRESSION}. For example:
 
 
  <action name="/{bio:.+}/test/{name}" class="org.apache.struts2.showcase.UITagExample">
       <result>/tags/ui/example.jsp</result>
  </action>
 
 For this to work it is important to set the following:
 
 <constant name="struts.enable.SlashesInActionNames" value="true"/>
 <constant name="struts.mapper.alwaysSelectFullNamespace" value="false"/>
 <constant name="struts.patternMatcher" value="regex" />
 
 
 
 
RegexPatternMatcher
public RegexPatternMatcher()
compilePattern
public RegexPatternMatcherExpression compilePattern(String data)
- 指定者:
 - 接口 
com.opensymphony.xwork2.util.PatternMatcher<RegexPatternMatcherExpression> 中的 compilePattern 
 
 
isLiteral
public boolean isLiteral(String pattern)
- 指定者:
 - 接口 
com.opensymphony.xwork2.util.PatternMatcher<RegexPatternMatcherExpression> 中的 isLiteral 
 
 
match
public boolean match(Map<String,String> map,
                     String data,
                     RegexPatternMatcherExpression expr)
- 指定者:
 - 接口 
com.opensymphony.xwork2.util.PatternMatcher<RegexPatternMatcherExpression> 中的 match