Can you use regular expressions in struts-config.xml?
- by rquinn
I'm trying to route these two url's to different Actions. We are using Struts 1.2:
/abc-def/products
/abc-def
I tried putting this action first:
<action path="/abc*/products" type="com.business.exampleAction">
<forward name="success" path="/go"/>
</action>
and then this one after:
<action path="/abc*" type="com.business.differentExampleAction">
<forward name="success" path="/goElsewhere"/>
</action>
but it always goes to the second action (differentExampleAction in this case).
I've tried various iterations for the , like . or (.*), but haven't found anything that actually works yet.
From what I've read, it seems like the only regular-expression-like characters allowed in struts-config are the wildcard symbols (* and **), but I hope I am wrong.