Java 操作映射中的URL匹配错误 真的 家庭伙伴 {1} {2} 假的 /WEB-INF/pages/load.xhtml
为什么Java 操作映射中的URL匹配错误 真的 家庭伙伴 {1} {2} 假的 /WEB-INF/pages/load.xhtml,java,struts2,pattern-matching,wildcard-mapping,Java,Struts2,Pattern Matching,Wildcard Mapping,为什么localhost:8080/partner/partnerName与此操作匹配?尝试上述常量的唯一可行匹配程序。这通常与高级通配符模式一起使用,解释如下 高级通配符 从2.1.9开始,可以在操作名称中定义+正则表达式。要使用这种形式的通配符,必须设置以下常量: URL被拆分为命名空间/和操作名称合作伙伴/partnerName。最后一个匹配使用通配符映射器(默认映射器)从操作配置中的名称编译的模式。请参阅。配置了什么模式匹配器?在my struts.xml中。抱歉@RomanC”/p
localhost:8080/partner/partnerName
与此操作匹配?尝试
上述常量的唯一可行匹配程序。这通常与高级通配符模式一起使用,解释如下
高级通配符
从2.1.9开始,可以在操作名称中定义+正则表达式。要使用这种形式的通配符,必须设置以下常量:
URL被拆分为命名空间
/
和操作名称合作伙伴/partnerName
。最后一个匹配使用通配符映射器(默认映射器)从操作配置中的名称编译的模式。请参阅。配置了什么模式匹配器?在my struts.xml
中。抱歉@RomanC”/partner/*/*“这种模式?
<constant name="struts.enable.SlashesInActionNames" value="true"/>
<constant name="struts.mapper.alwaysSelectFullNamespace" value="false"/>
<constant name="struts.patternMatcher" value="regex" />