Mapeamento de caracteres curinga do Struts2 - um mais específico está sendo tratado pelo genérico
Atualmente, estou brincando com minha configuração do Struts2 para teste de caracteres curinga e estou preso a essa.
<action name="/*/*" class="checkBlogUrl" method="testing">
<param name="blogSiteUrl">{1}</param>
<param name="test">{2}</param>
<result name="success">/WEB-INF/jsp/cmsPages/index.jsp</result>
</action>
<action name="/*/postPreview1" class="blogPostAction" method="test">
<param name="blogSiteUrl">{1}</param>
<result name="success">/WEB-INF/jsp/cmsPages/templatePicker.jsp</result>
</action>
Se eu acessarmyurl.com/hello/hi
Serei redirecionado para index.jsp
Mas se eu acessarmyurl.com/hello/postPreview1
Eu também serei redirecionado paraindex.jsp
ao invés detemplatePicker.jsp
.
Estou fazendo algo errado aqui? odocumento curinga do struts disse que o último vai ganhar
EDIT: Apenas tentei trocá-los e funcionou O_O. Estou interpretando mal o documento?